1
我是使用Vue的新手。我正在試圖圍繞插件。使用Vue插件
組件:Rest.vue
...
export default {
name: 'rest',
data() {
return {
}
},
methods: {
gplFetch: function(query){
...
return ...;
}
}
}
...
插件:全局插件
import Rest from ‘@/components/Rest.vue’
export default {
install(Vue, options) {
Vue.component(Rest.name, Rest)
Vue.mixin({
created() {
console.log('rest created');
}
})
Vue.prototype.$gplFetch = function(query){
return <Access Rest component>.gplFetch(query);
}
}
}
用什麼,我被困在使用組件及其方法,我添加到我的插件main.js
import GlobalPlugin from '@/plugins/global-plugin.js'
Vue.use(GlobalPlugin);
卻困在什麼是如何在上面的代碼中訪問gplFetch:
return <Access Rest component>.gplFetch(query);
非常感謝。你提供了一個解決方案,但你也提供了一個我決定採用的更好的解決方案。你太棒了 :) – adviner