【发布时间】:2016-10-09 06:26:03
【问题描述】:
我正在使用 vueify 和 browserify。我在 main.js 文件中创建了一个对象
var store = {
foo: 'bar'
};
var vm = new Vue({
el: '#app',
data(){
return {
foo: store
};
},
components: {
Login,
Registration,
ClassifiedList,
BusinessRegistration,
BusinessUpdate,
UserRegistration,
ClassifiedForm,
// ClassifiedKfzCreateForm,
// ClassifiedImmobilienCreateForm,
// ClassifiedImmobilienEditForm,
// ClassifiedKleinanzeigenCreateForm,
// ClassifiedJobsCreateForm
}
});
现在在我的 Vue 实例中,我可以将它与 foo.store.foo 一起使用! 但是当我在组件中使用 store 对象时,store 对象是未定义的?
有人知道为什么吗?
【问题讨论】:
-
您可以将 store 方法附加到窗口对象,例如
window.store = {}。值得注意的是,生态系统更适合 Vue cli 等使用 webpack 而不是 browserify 的工具
标签: vue.js vue-component