uni-app踩坑

一:uni.switchTab使用注意

uni.switchTab({
    url:"/pages/***/***"// 注意:此处开头必须有/,否则不跳转
})

二:uni.getStorage使用注意

onLoad() {
    let that = this;//这边要重新指定this
    uni.getStorage({
	    key:'userList',
	    success:function(res){
		    that.userList = JSON.parse(res.data);// 如果不重定义this,返回的值不能定义到data属性中
		    console.log(that.userList);
	    }
    })
},
methods: {
    submitF() {
	    // 如果上面没有把this重定义,这边获取不到数据
	    console.log(this.userList);
    }
}

三:在登录时,应用初始化页面是index,页面监听没有登录,自动跳转到login,login登录成功后跳到index,此时index页面的路径不完成,且拿不到login传参。

page.json,配置首页为index

index页面,监听未登录,跳转到login

login页面,登录成功,跳转到index

index页面,此时index页面的onload不再执行

解决方法:

index页面,跳转使用relaunch方法可以

不知道为什么使用redirectto不行,两个方法不都可以关闭当前页面吗,求大神解答,还有路径还是不完善。理论上不是应该

localhost:8080/#/pages/index/index?username=admin吗?头疼····不知道怎么回事。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值