小程序js文件改變參數(shù)并在視圖上及時更新
2020-09-27|HiShop
導讀:小程序js文件改變參數(shù)并在視圖上及時更新的開發(fā)步驟...
小程序js文件改變參數(shù)并在視圖上及時更新的開發(fā)步驟:
一、簡單參數(shù)
XX.wxml
- <view>
- <text>{{str}}</text>
- </view>
- <button bindtap="change">改變</button>
- XX.js
- Page({
- data: {
- str:'早上好'
- },
- change: function() {
- this.setData({
- str:"晚上好"
- })
- }
- })
二、已知下標的數(shù)組
XX.wxml
- <view>
- <text>{{array[0].text}}</text>
- </view>
- <button bindtap="change">改變</button>
- XX.js
- Page({
- data: {
- array: [{text: '早上好'}],
- },
- change: function() {
- this.setData({
- 'array[0].text':'晚上好'
- })
- }
- })
三、動態(tài)下標的數(shù)組
XX.wxml
- <view>
- <block wx:for="array" wx:key="index">
- <text>{{item.text}}</text>
- <button bindtap="change" data-index="index">改變</button>
- </block>
- </view>
- <button bindtap="change">改變</button>
XX.js
- Page({
- data:{
- array:[
- {text:'1111'},
- {text:'2222'},
- {text:'3333'}
- ]
- },
- change:function(e){
- let param = {};
- let string = "array["+e.target.dataset.index+"].text;
- param[string] = '0000';
- this.setData(param);
- }
- })
希望對大家有所幫助哦
您可能感興趣:小程序開發(fā)