weex使用vue-router后web端完全正常,移动端白屏

在web端正常显示,切换什么的也正常,换到Android端时,
如果只有个router-view就是白屏,其他的还是正常显示,
如果是触发路由跳转,就会报render error:-2013,
代码如下:
图片描述
index.vue

图片描述
entry.js

![图片描述
router.js

图片描述

mixins

阅读 5.7k
4 个回答

weex在移动端没有用过router-view标签,跳转我用的是这样的
<div class="cellList" @click="jump('/member-center')"></div>

这个jump方法是全局定义的。其实也相当于是push路由了

jump(url) {
    this.$goTo(url) 
},
新手上路,请多包涵

这个问题 我 遇到过,文件名字的问题 index.vue改成app.vue试一下。

移动端不是用vue-router,建议你看看这个 weex踩坑攻略,里面故事四是关于路由的。
我也是刚刚入坑,看了这个才明白需要区分两套逻辑,可怜文档连这些最常用的都没说明。

我也遇到这个问题,刚解决了,把你css样式中的 dispaly:flex 删去,因为weex默认就是元素就是flex,不用你自己去添加

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