通过插件获取组件的选项
Get options of component by plugin
在我的组件中我有这个选项 (my_plugin)
<script>
export default {
ready () {
// ...
},
my_plugin: 'test'
}
</script>
在我的插件中,我需要获取 'my_plugin',我该怎么做?
export default function (Vue) {
Vue.prototype.$plugin = (key) => {
console.log(this.$options.my_plugin)
return key
}
}
如果您将组件设置为全局组件:
Vue.component('your-component', {
ready () {
// ...
},
my_plugin: 'test'
})
然后你可以在vue实例上获取它:
var YourComponent = Vue.component('your-component')
并访问 my_plugin 参数:
YourComponent.$options.my_plugin
在我的组件中我有这个选项 (my_plugin)
<script>
export default {
ready () {
// ...
},
my_plugin: 'test'
}
</script>
在我的插件中,我需要获取 'my_plugin',我该怎么做?
export default function (Vue) {
Vue.prototype.$plugin = (key) => {
console.log(this.$options.my_plugin)
return key
}
}
如果您将组件设置为全局组件:
Vue.component('your-component', {
ready () {
// ...
},
my_plugin: 'test'
})
然后你可以在vue实例上获取它:
var YourComponent = Vue.component('your-component')
并访问 my_plugin 参数:
YourComponent.$options.my_plugin