一: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吗?头疼····不知道怎么回事。