a頁面
小程序
<view class="pay-loayout"> <view class="pay-box shadow white-bg" bindtap="goData"> <text class="f32">您選擇的是</text> <view class="fr f32 icon-gray"> {{data}} <icon class="iconfont icon-xiangyou f36"></icon> </view> </view> </view>
js
緩存
data:{ data: '' }, /** * 生命週期函數--監聽頁面顯示 */ onShow: function () { this.setData({ data: wx.getStorageSync('wish') }) }, goData:function(){ //跳轉到b頁面 wx.navigateTo({ url: '../b/b' }) }
b頁面
異步
<radio-group class="radio-group" bindchange="radioChange"> <label class="radio" wx:for="{{items}}" wx:key="index"> <radio value="{{item.value}}" checked="{{item.checked}}" /> {{item.value}} </label> </radio-group>
js
函數
data: { items: [ { value: '變美' }, { value: '變高' }, { value: '變白' }, { value: '變瘦' }, { value: '變有錢' }, { value: '你想多啦' }, ] }, radioChange(e) { var value = e.detail.value; console.log('radio發生change事件,攜帶value值爲:', e.detail.value) wx.setStorageSync('wish', value); }
wx.clearStorageSync() wx.clearStorage 的同步版本this
onShowurl
wxml
3d
<view> <image src="{{img}} {{imgUrl}}"></image> <input placeholder='請輸入手機號' maxlength="11" type="number" bindfocus="getFocus" bindblur="getBlur" value="{{tel}}" style="{{border}}" > </input> </view>
js
code
Page({ data: { tel: '', border: '', img: '', imgUrl: '' }, onLoad"function(){ this.setData({ img: '../../assets/images/phone.png'//圖片靜態地址 }) }, //獲取焦點 getFocus:function(){ var bgImg = '../../assets/images/data-phone.png';//帶顏色的圖片地址 this.setData({ imgUrl: bgImg, img: '', border: 'border:4px solid #0DE1A8' }) }, //失去焦點 getBlur:function(){ this.setData({ imgUrl: '', img: '../../assets/images/phone.png', border: '' }) } })