Vue 中 export default 用途:匯出元件,如 MyComponent.vue,用於程式碼重複使用和模組化。導出指令,如 myDirective.js,用於增強 Vue 元件功能。導出其他 JavaScript 模組,如 dataModel.js,用於導出資料模型、實用函數或服務。
Vue 中export default 的作用
在Vue 中,export default
語法可用於匯出元件、指令或其他JavaScript 模組。它允許將程式碼從一個檔案匯出到另一個檔案中,從而實現程式碼重用和模組化。
匯出元件
export default
最常用的用途之一是匯出元件。例如:
<code class="javascript">// MyComponent.vue <template> <div>我是 MyComponent</div> </template> <script> export default { name: "MyComponent", }; </script></code>
這段程式碼將會匯出一個名為MyComponent
的元件,它可以在其他檔案中使用:
<code class="javascript">// App.vue <template> <MyComponent /> </template> <script> import MyComponent from "./MyComponent.vue"; </script></code>
匯出指令
#export default
也可以用來匯出指令。例如:
<code class="javascript">// myDirective.js export default { bind(el, binding, vnode) { // 指令逻辑 }, };</code>
這段程式碼將會匯出一個名為myDirective
的指令,它可以在Vue 元件中使用:
<code class="javascript"><template> <div v-myDirective>我是带有指令的元素</div> </template> <script> import myDirective from "./myDirective.js"; </script></code>
匯出其他JavaScript 模組
export default
也可以用來匯出其他JavaScript 模組,例如資料模型、實用函數或服務。例如:
<code class="javascript">// dataModel.js export default { name: "John", age: 30, };</code>
這段程式碼將會匯出一個名為 dataModel
的 JavaScript 模組,它可以在其他檔案中使用:
<code class="javascript">// App.js import dataModel from "./dataModel.js"; console.log(dataModel.name); // 输出: "John"</code>
以上是vue中export default什麼作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!