我有一个(不可更改的)DOM struct ,如下所示:
<div id="indexVue">
...
<div id="childVue">
...
</div>
...
</div>
和两个js文件:
指数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
返回数据属性.
谷歌并没有真正起到帮助作用,因为Vue没有很好的文档记录.
真正的文件和DOM struct 更大、更复杂,但我的问题只需要这些文件.
此外,我不允许在这里使用jQuery,这将使它成为一项耗时数秒的任务.