在做一个登陆界面,基本思路是用户输入手机号后,把手机号存入data的字段中,发送短信验证码或者登录都会去data中取手机号字段。假设A用户输入完手机号还未点击发送短信验证码,B用户输入了手机号。A用户点击发送验证码会不会从data里取出的是B用户的手机号,data中的信息是存储在哪里
WXML部分
<view class="inputPhone" >
<input name="inputPhone" placeholder="请输入手机号" bindinput="getTelephone"/>
</view>
<view class="inputVerifyCode">
<input name="inputVerifyCode" placeholder="请输入验证码"/>
<view class="verifyCode" bindtap="getVerifyCode">{{verifyCodeTxt}}</view>
</view>
JS获取短信验证码部分
wx.request({
url: 'http://localhost:8080/sms',
data:{
phoneNum: this.data.telephone,
type:'getSmsCode',
},
header:{
'content-type':'application/x-www-form-urlencoded'
},
method:'POST',
跟AB用户有啥关系呀,data是运行在当前的终端里的,具体两个用户同时给同一手机号发验证码,这个看后台是什么逻辑了
全局一直存在的数据建议使用数据缓存。注意不要滥用,会显著影响性能!
https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorageSync.html
把手机号存入data的字段中,发送短信验证码或者登录都会去data中取手机号字段
以后登录也去data取?使不得呀。关了小程序会没。采用缓存缓存一下
每台手机打开的小程序,本地数据是独立的
data就是小程序本地页面的数据,页面被销毁就没了。更别说A,B是两个手机。想太多了。