emit在分离的逻辑文件中访问的正确方法(或更好的方法)是什么?
这就是我目前所做的有效的:
foo.js
export default (emit) => {
const foo = () => { emit('bar') };
return { foo };
}
然后在消费组件上:
import { defineComponent } from '@vue/composition-api';
import foo from './foo';
export default defineComponent({
setup(props, { emit }) {
const { foo } = foo(emit);
return { foo };
}
});
但我想知道是否有更合适的方法来做到这一点?emit或者在消耗性文件中调用是一种不好的做法吗?
慕莱坞森
相关分类