用mui的上拉刷新组件,数据用vue的v-for + router-link 渲染数据加跳转操作,发现点击不了

clipboard.png
结构如图,使用了mui后,router-link的 to选项感觉像是被屏蔽了一样,有什么解决办法没?
不想使用

 mui('body').on('tap','li',function(){
    console.log("afsa");
 });

这种方式,绑定tap事件,然后一个一个的去准备它的路径(显然没有 router-link的 to= XXXXX )操作来的方便

阅读 3.9k
1 个回答

那可以在每个循环上绑定点击事件,然后使用 router.push() ,不用在页面上使用router-link。因为router-link渲染出来就是一个a标签。mui 默认是屏蔽了a 的跳转了的。
或者不想添加这么多事件,可以使用

mui('body').on('tap','a',function(){
    window.top.location.href=this.href;
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题