【发布时间】:2015-12-05 13:01:06
【问题描述】:
我有一个(不可更改的)DOM 结构,如下所示:
<div id="indexVue">
...
<div id="childVue">
...
</div>
...
</div>
还有两个js文件:
index.js:
var child = require('childVue');
module.exports = new Vue({
el: '#indexVue',
...
});
childVue.js:
module.exports = new Vue({
el: '#childVue',
methods: {
something: function(){
// Parent data needed here ...
},
...
}
});
如图,我需要childVue中indexVue的数据。有没有办法将它传递给它?我尝试将它传递给带有(v-on="click: childFunction($data)") 的函数,但这只(逻辑上)返回来自childVue 的数据属性,而不是来自indexVue 的数据属性。
Google 并没有真正提供帮助,因为 Vue 没有很好的文档记录。
真正的文件和 DOM 结构更大更复杂,但我的问题需要的只是这些文件。
我也不允许在这里使用 jQuery,这将使它成为几秒钟的任务。
【问题讨论】:
标签: javascript dom vue.js