weex中使用vue-router的问题,

我是按照weex官方文档配出的环境,运行正常,如下图:

clipboard.png

然后,当我加入vue-router后,报出以下的警告或者错误,而且路由不可用,

clipboard.png

vue-router注册代码:

clipboard.png

路由出口:

clipboard.png

目录结构:

clipboard.png

index.html:

clipboard.png

router.js:(这个router已经可以用了,不过还是报root这个警告)

import Vue from 'vue'
import Router from 'vue-router'
import llLogin from 'views/login.vue'
import llContact from 'views/contact.vue'
Vue.use(Router);
export default new Router({
  routes: [
    { path: '/index', name: 'index',  component: llContact },
    { path: '/login', name: 'login', component: llLogin }
  ]
})

entry.js:

import Vue from 'vue';
import App from 'src/App.vue'
import router from 'src/router.js'
import weex from 'weex-vue-render';

weex.init(Vue);
App.el = '#root';
App.router = router;
new Vue(Vue.util.extend({ router }, App));

有没有大神知道这是配置的问题还是其它的问题?

阅读 4.1k
4 个回答

你的router.js是怎样的?是不是少了Vue.use(Router)

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