在主页面create一个webview,并用fire方法传递数据给子页面,然后在子页面的监听方法里得到数据并修改vue的data数据.发现数据不会被动态的更新到页面
主页面代码
carSub=plus.webview.create('pages/map_car.html','sub',{bottom:0,height:'132px',position:'absolute',scrollIndicator:'none',background:'transparent'});
mui.fire(plus.webview.getWebviewById('sub'),"list",{list:cars});
子页面代码
var app = new Vue({
el:'#carList',
data:{
cars:[]
}
});
window.addEventListener("list",function(event){
mui.each(event.detail.list,function(i,car){
d.push(car);
});
});
2 个回复
春华秋实
这个问题好,我们整好准备拿vue和dcloud混合使用呢,关注这个问题中
i***@gmail.com
遇到同样的问题了,不知道楼主解决了么