weex android单页路由,weex -- 路由填坑

App上使用vue-router 发现显示的是白屏

官方的文档只有提到,然后搜索了很多论坛都没有找到答案,然后我去请教“勾三股四”(阿里巴巴Weex开发团队的一员),一个小时候.... 我得到了答案,这个答案让我很吃惊。

在页面钩子函数

加上路由转跳!!!!

f1a45a20f578

beforeCreate(){

this.$router.push('/home')

},

OK

1240

完成效果

想想当时我,,我对比别人家的脚手架,一直没发现差别,没想到还有这种操作。

竟然这篇是路由的博客,顺便再提一个Weex路由相关的坑。

先附上我的Weex路由

export default {

jump (to,fun) {

var path = this.$getConfig().bundleUrl

,host = /http:\/\/(\S*?)\//.exec(path+'/')[0]

,navigator = weex.requireModule('navigator')

navigator.push({

url: host+'dist/view/'+to+'.js',

animated: "true"

}, event => {

fun()

})

}

}

先说下,path的值:

console.log(path) // http://127.0.0.1:8080/weex.html

也就是带完整路径的,不过你要开服务。

对,就是navigator 里面Url的路径需要是Ip才可以(域名也可以),不然会出现转跳的页面是一段js=-=

--END--

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值