Vue 中宣告元件有三種方法:透過 Vue.component 方法全域註冊。在範本中使用已註冊的元件,元件名稱應使用 kebab-case 命名。在目前組件中透過 components 選項局部註冊組件。
Vue 中宣告元件的方法
1. 元件註冊
元件可以使用Vue.component(name, options)
方法註冊。其中,name
是元件名稱,options
是元件配置對象,包括 template、data、methods 等屬性。
<code class="javascript">// 注册组件 Vue.component('my-component', { template: '<div>这是我的组件</div>' });</code>
2. 模板中宣告
已註冊的元件可以透過模板標籤使用,其中元件名稱以 kebab-case 命名。
<code class="javascript">// 模板中使用组件 <template> <my-component></my-component> </template></code>
3. 局部註冊
元件也可以局部註冊,只在目前元件中使用。可以使用 components
選項將元件註冊到目前元件中。
<code class="javascript">// 当前组件中局部注册组件 export default { components: { 'my-component': { template: '<div>这是我的局部组件</div>' } } };</code>
其他宣告方式
除了上述方法外,元件還可以透過以下方式宣告:
extend
方法擴充Vue 建構子。 以上是vue中使用什麼聲明一個元件的詳細內容。更多資訊請關注PHP中文網其他相關文章!