我正在尝试将我的插件组织成自定义Vue指令,它可以像这样简单:
Vue.directive('popout', {
bind() {
$(this.el).popOut();
}
});
将它们保存在单独的文件中,并导入到主JS文件或Vue(ify)组件中,例如:
require('./directives/popout.js');
我曾尝试过多种export default
的设置,但似乎无法使其正常工作。有没有最干净(即最佳实践)的方法来解决这个问题?
Vue.directive(...)
),那么这些文件中没有任何需要导出的内容,也就不需要进行任何导出操作。只需确保在这些文件中import Vue from 'vue'
即可。 - Linus Borg