vue中export default用法

2024-05-07

vue.js 中的 export default 用法用于导出一个组件、模块或值作为默认导出,好处包括简单方便、单一导出和跨组件共享。要使用它,可以在导出文件中写 export default { // 组件或值代码 },而在导入文件中写 import {导出的名称} from ‘./导出的文件路径’。

Vue.js 中的 export default 用法

在 Vue.js 中,export default 语法用于将一个组件、模块或值导出为默认导出。这种导出方式与命名的导出不同,因为默认导出只能有一个,并且不需要指定导出名称。

用法

要在 Vue.js 中使用 export default,可以按照以下语法:

<code class="javascript">export default {
  // 组件、模块或值的代码
};</code>

例如:

<code class="javascript">export default {
  name: 'MyComponent',
  template: '<p>This is my component.</p>'
};</code>

好处

使用 export default 有几个好处:

  • 简单方便:只使用一个 export default 语句,不需要指定导出名称。
  • 单一导出:默认导出只能有一个,可以避免命名冲突。
  • 跨组件共享:默认导出可以很容易地跨组件共享,因为无需记住导出名称。

导入

使用 export default 导出的组件、模块或值可以通过以下语法导入:

<code class="javascript">import MyComponent from './MyComponent.<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15721.html" target="_blank">vue</a>';</code>

MyComponent.vue 是导出组件的文件路径。

示例

让我们看一个使用 export default 导出的组件的示例:

MyComponent.vue

<code class="javascript"><template><p>This is my component.</p>
</template><script>
export default {
  name: 'MyComponent'
};
</script></code>

App.vue

<code class="javascript"><template><mycomponent></mycomponent></template><script>
import MyComponent from './MyComponent.vue';
</script></code>

在这个示例中,MyComponent.vue 使用 export default 导出了一个名为 MyComponent 的组件。在 App.vue 中,这个组件被导入并渲染。

以上就是vue中export default用法的详细内容,更多请关注北冥有鱼其它相关技术文章!