vue组件内怎么此用js或者vue外部怎么访问vue内部属性和方法

问题一:我有个a.vue组件,这个组件有用到一个vue插件,可是我不想在主函数里的import然后再Vue.use(这个插件)
想把这一步放在a.vue内部该怎么做?

问题二:a.vue组件 export default{}外部写的js能该问到内部属性和方法么

阅读 8.1k
4 个回答

问题1,只要把vue插件 import入 a.vue ,然后再Vue.use(这个插件) 就可以了。
问题2, JS模块之间都是隔离的,只有通过 export 暴露出去,才可以在其他模块中访问。

1:可以试试在入口js里面 import foo from "foo" 再Vue.prototype.$foo = foo 组件里面通过this.$foo调用
2:不能

是自己做懵了
在a.vue import这个js插件 然后在 export default {}内部使用就可以了
之前居然把这个js插件改成vue插件。所以越走越远

子组件,,,通过 props 传递数据就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题