编程语言
首页 > 编程语言> > javascript – 如何在单个文件组件中扩展另一个VueJS组件? (ES6 vue-loader)

javascript – 如何在单个文件组件中扩展另一个VueJS组件? (ES6 vue-loader)

作者:互联网

我正在使用vue-loader(http://vuejs.github.io/vue-loader/start/spec.html)来构建我的* .vue单文件组件,但是我在从单个文件组件扩展到另一个组件时遇到了问题.

如果一个组件遵循规范导出默认{[组件“Foo”定义]},我认为这只是导入此组件的问题(就像我对任何子组件一样)然后导出默认的Foo.extend({[[扩展组件定义]})

不幸的是,这不起作用.有人可以提供建议吗?

解决方法:

正确的方法是使用mixins:http://vuejs.org/guide/mixins.html

将mixins视为抽象组件,您可以扩展它们.因此,您可以创建一个具有您想要的任何功能的mixin,然后将其应用于每个组件.

标签:javascript,ecmascript-6,vue-js,es6-module-loader
来源: https://codeday.me/bug/20191004/1852620.html