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