微信小程序常用賦值方法小結(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
JS實現(xiàn)隨機(jī)生成字符串(可指定長度)的示例代碼
本文主要介紹了JS實現(xiàn)隨機(jī)生成字符串(可指定長度)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08
一文概述ES7~12的語法及其相關(guān)使用規(guī)則
隨著JavaScript這門語言越來越流行,使得JavaScript這門語言越來越完善,這篇文章主要介紹了一文概述ES7~12的語法及其相關(guān)使用規(guī)則,需要的朋友可以參考下2023-01-01
JavaScript阻止事件冒泡和默認(rèn)行為的方法舉例
JavaScript事件的默認(rèn)行為指瀏覽器自動執(zhí)行的操作,如鏈接跳轉(zhuǎn)或表單提交,阻止這些行為可以使用event.preventDefault()、return?false或event.returnValue屬性,event.stopPropagation()用于阻止事件傳播,不直接阻止默認(rèn)行為,需要的朋友可以參考下2024-10-10
uniapp基礎(chǔ)知識點(diǎn)掌握以及面試題整理
uni-app是一個使用vue.js開發(fā)所有前端應(yīng)用的框架,開發(fā)者編寫一套代碼,下面這篇文章主要給大家介紹了關(guān)于uniapp基礎(chǔ)知識點(diǎn)掌握以及面試題整理的相關(guān)資料,需要的朋友可以參考下2023-02-02
JS實現(xiàn)頁面中所有img對象添加onclick事件及新窗口查看圖片的方法
這篇文章主要介紹了JS實現(xiàn)頁面中所有img對象添加onclick事件及新窗口查看圖片的方法,涉及JS頁面元素遍歷及屬性動態(tài)操作相關(guān)技巧,需要的朋友可以參考下2016-12-12

