我用uniapp写的微信小程序。调试的时候,
1、如果选择“真机调试2.0”的话,会不执行onLaunch 里的uni.login()方法,直接不知道把哪个id拿来用了(估计是缓存里的id)。但是在搜索页,可以用以下代码,获取到输入框的值:
<input type="text" @input="searchInput_2" v-model="searchText" placeholder="请输入搜索内容" />
const biaozhu_code = this.searchText;
2、如果选择“真机调试1.0”的话,每次都执行 onLaunch 里的uni.login()方法,如果后台有更新,可以拿到最新的id。但是在搜索页,无法用以上代码,拿到输入框的值。
如何做到,每次打开小程序,都执行onLaunch里的login方法(拿到最新的id),又可以获取到输入框的值?
谢谢
你的意思是 onLaunch 没有被调用?
如何保证每次切换tab页的时候,都执行onLoad里的代码?谢谢
你解决了么,我现在也是uni.login 放在App.vue 的onLaunch方法中,2.0真机模拟确实不会执行,1.0就会执行,onLaunch方法中打印console.log(111);是打印了说明onLaunch执行了 但是uni.login 没有执行
这是我的代码,每次打开的时候,都去登录。这样写,可以吗?1.0可以执行uni.login里的代码,2.0不执行,不知道哪里拿到一个id,就直接发给后台了,导致出错