微信小程序常用賦值方法小結(jié)
本文實例講述了微信小程序常用賦值方法。分享給大家供大家參考,具體如下:
1.微信小程序?qū)⒅蒂x值給局部變量: "="
實例:
var name=options.goodsName
2.微信小程序?qū)⒅蒂x值給全局變量: "=" 或 this.setData({ })
實例:
this.data.goodName=options.goodsName
this.setData({
goodName: options.goodsName
})
3.微信小程序?qū)⒕植孔兞抠x值給全局變量 : this.setData({ })
實例:
var name=options.goodsName
this.setData({
goodName: name
})
4.微信小程序?qū)⑷肿兞抠x值給局部變量 : this.data.全局變量
實例:
var name=this.data.goodName
注:僅適用于js頁面
微信小程序給data的對象的屬性賦值
<view wx:for="{{leixing}}">
<button class="leixing_btn {{user_infor.lx_btn==item.divingtypeid ? 'lx_btn' : ''}}" bindtap="lx_btn_click" data-name="{{item.divingtypeid}}" id="{{item.divingtypeid}}">{{item.name}}</button>
</view>
<input class='tj_input' type="text" placeholder="請輸入姓名" bindinput ="user_nameInput" name="user_name" id="name" />
js
data: {
user_infor:{
user_name:'',
phone:'',
lx_btn: 0,
},
}
lx_btn_click: function (e) {
var lx_btn = 'user_infor.lx_btn'
var that = this;
if (that.data.lx_btn === e.target.dataset.name) {
return false;
} else {
that.setData({
[lx_btn]: e.target.dataset.name
})
}
},
phoneInput:function(e){
var phone = 'user_infor.phone'
var that = this
that.setData({
[phone]: e.detail.value
})
}
css
.leixing_btn{
font-size: 23rpx;
display: flex; text-align:center;
border:1px solid #eee;
border-radius:10rpx;
padding: 8rpx 20rpx 8rpx 20rpx;
background-color: white;
margin-left: 20rpx;
}
.lx_btn {
color: red;
}
希望本文所述對大家微信小程序開發(fā)有所幫助。
相關(guān)文章
JavaScript實現(xiàn)函數(shù)返回多個值的方法
這篇文章主要介紹了JavaScript實現(xiàn)函數(shù)返回多個值的方法,涉及javascript字典類型的使用技巧,需要的朋友可以參考下2015-06-06
一文概述ES7~12的語法及其相關(guān)使用規(guī)則
隨著JavaScript這門語言越來越流行,使得JavaScript這門語言越來越完善,這篇文章主要介紹了一文概述ES7~12的語法及其相關(guān)使用規(guī)則,需要的朋友可以參考下2023-01-01
JS實現(xiàn)頁面中所有img對象添加onclick事件及新窗口查看圖片的方法
這篇文章主要介紹了JS實現(xiàn)頁面中所有img對象添加onclick事件及新窗口查看圖片的方法,涉及JS頁面元素遍歷及屬性動態(tài)操作相關(guān)技巧,需要的朋友可以參考下2016-12-12

