由于Vue是异步渲染,所以我们必须把mui的组件再dom更新完成后再初始化,具体怎么操作呢:
1/在plusready之外实例化vue!
var vm = new Vue({.....});
mui.plusReady(function(){
......
});
2/在vue渲染完成dom后再实例化mui组件:
如:
mui.ajax(url,......success:function(data){
vm.list = data.list;
vm.$nextTick(function () {
//初始化轮播组件
gallery = mui('.mui-slider');
gallery.slider();
var deceleration = mui.os.ios?0.003:0.0009;
//初始化滚动组件
mui('.mui-scroll-wrapper').scroll({
bounce: true,
indicators: false, //是否显示滚动条
deceleration:deceleration
});
});
0 个评论
要回复文章请先登录或注册