关于Mui.openWindow转圈不跳转

业务场景就是需要带参数转跳。但是点击事件必须写在Vue的v-for渲染模版里面。
然后就导致了时而好用时而不好用。刚开始觉得是卡了但是好像又不是卡了,感觉像VUE没有渲染完成
所以从主页A到B再到详情页C BC之间的带参数跳转时而好用时而不好用。默认情况是网络良好的状态下。
不多说直接贴代码了。希望大神能帮看看。一直研究不明白

页面:
<tr v-for="m in GetTLPlanList">
<td style="color: #5f9ae1;">{{m.PROJDATE}}</td>
<td>{{m.BoWei}}</td>
<td>{{m.CONTENTNAME}}</td>
<td>{{m.SHIPNAME}}</td>
<td style="font-size: 12px;">{{m.ENAME}}</td>
<td>{{m.LENGTH}}</td>
<td>{{m.TUGCODE}}</td>
<td v-if="m.IFNAVI =='0'">否</td>
<td v-if="m.IFNAVI =='1'">是</td>
<td>
 <button v-cloak type="button"v-if="..."@click="Get_TLPlanWork(m.PLANID)">已完成 </button>
 <button v-cloak type="button"v-if="...">未接收</button>
 <button v-cloak type="button"v-if="..."@click="Get_TLPlanWork(m.PLANID)">请取时</button> 
 <button v-cloak type="button"v-if="..."@click="Get_TLPlanWork(m.PLANID)">请核时</button>  
</td>
</tr>

JS部分:
太长了我直接截图吧各位大神
clipboard.png

clipboard.png

B页面整体的JS结构是这样的

clipboard.png

然后是跳转的C页面(详情页)
clipboard.png
clipboard.png

大概就是这个情况 时而好用时而不好用 页面控制台不报错就是打不开转了一下圈圈但是不跳转 C详情页的AJAX都成功的CON出来了但是页面不跳转也不知道为什么 隐隐的感觉这个坑好深 查了很多资料也没解决

阅读 4.9k
2 个回答

在跳转的链接后面添加一个随机数

mui.openWindow({
    url: `a.html?v=${随机数}`
})

我用mui+vue曾经也遇到过这种问题,后来发现是mui类似pjax的预加载缓存导致的,跳转加上随机数就好了

clipboard.png

新手上路,请多包涵

autoShow: true, 改一下这个就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题