原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
<view class="bolder">
賬號:
<input name="user" bindinput="inputUser" type="text"/>
密碼:
<input name="password" bindinput="inputPwd" type="text" password="ture"/>
<button bindtap="clickButton" >注冊</button>
</view>
input輸入框顯示自己輸入的值,bindinput來對輸入的值進行接受,再把值賦給一個變量。
使用官方給的API wx.setStorageSync(‘key’, ‘value’)將獲取的值緩存到本地,在另一個頁面用var value = wx.getStorageSync(‘key’)接受緩存的值。
Page({
data:{
user:'',
pwd:''
},
clickButton:function(){
wx.setStorageSync('user', this.data.user);
wx.setStorageSync('pwd', this.data.pwd);
wx.navigateTo({
url: '../success/success'
})
},
inputUser:function(e){
this.setData({
user:e.detail.value
})
},
inputPwd:function(e){
this.setData({
pwd:e.detail.value
})
}
})
在頁面加載時完成取值和賦值。
Page({
data:{
user:"",
pwd:""
},
onLoad:function(options){
// 頁面初始化 options為頁面跳轉所帶來的參數
var user=wx.getStorageSync('user');
var pwd=wx.getStorageSync('pwd');
this.setData({user:user});
this.setData({pwd:pwd});
}
})