Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
542 views
in Technique[技术] by (71.8m points)

vue.use() 方式安装自定义组件是怎么传入组件需要的默认数据?

自定义插件, 有时候需要一些默认的配置或数据.
希望在全局安装时定制, 传入进去.

大概思路如下:

Vue.use(MyComp, options);
MyComp 中 install 方法接受 options , 然后给组件初始化默认数据.

但是, 不知道怎么实现?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

你这不对,Vue.use的参数是插件而不是组件。
插件是指由install函数的对象,类似这样:

Vue.use({
  install (Vue, options) {
    // xxx
    Vue.component('myComp', myComp)
  }
})

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

56.5k users

...