最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序開發(fā)之改變data中數(shù)組或?qū)ο蟮哪骋粚傩灾?/h1>
 更新時間:2018年07月05日 10:12:12   作者:狗尾草的博客  
本文通過案例給大家分析了微信小程序開發(fā)之改變data中數(shù)組或?qū)ο蟮哪骋粚傩灾?本文通過實(shí)例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下

前言:在小程序的開發(fā)中,我們在view中便利data中數(shù)組或?qū)ο髸r,很多情況下需要在js中動態(tài)改變數(shù)組或者對象中某一香的屬性值。

效果圖:

我給大家總結(jié)了案例如下:

wxml如下:

<scroll-view class='hd-cont' scroll-x="true" style='width: 100%'>
 <view wx:for="{{sDate}}" wx:key="{{index}}" class='date-cont'>
  <view>{{item.week}}</view>
  <view bindtap='select' data-index="{{index}}" class=' curl {{item.selected}}'>{{item.date}}</view>
 </view>
</scroll-view> 

wxss如下:

.hd-cont {
 height: 126rpx;
 white-space: nowrap;
 padding-left: 20rpx;
 color: #fff;
 font-size: 28rpx;
 box-sizing: border-box;
}
.date-cont {
 width: 40rpx;
 margin-right: 70rpx;
 height: 100%;
 display: inline-block;
 padding-top: 10rpx;
 box-sizing: border-box;
 text-align: center;
}
.curl {
 width: 40rpx;
 height: 40rpx;
 border-radius: 50%;
 line-height: 40rpx;
}
.date-cont view:first-child {
 margin-bottom: 20rpx;
}
.focus {
 display: inline-block;
 width: 40rpx;
 height: 40rpx;
  font-family: Monaco;">#fff;
 color: #16cc80;
 border-radius: 50%;
 line-height: 40rpx;
}

wxjs如下:

實(shí)現(xiàn)思路:點(diǎn)擊某一個日期時,獲取當(dāng)前點(diǎn)擊的下表,點(diǎn)擊事件bindtap可以獲取到所點(diǎn)擊的元素的自定義屬性,也就是所點(diǎn)擊的元素的在data中數(shù)組的下標(biāo),點(diǎn)擊觸發(fā),清空所有對象中selected的值,然后將所點(diǎn)擊的下標(biāo)的selected值變?yōu)閒ocus就可實(shí)現(xiàn)點(diǎn)擊某一元素動態(tài)改變數(shù)組中的某一屬性值。

Page({
data: {
 sDate: [
  { "week": "日", "date": "01" ,"selected": "focus" },
  { "week": "一", "date": "02", "selected": " " },
  { "week": "二", "date": "03", "selected": " " },
  { "week": "三", "date": "04", "selected": " " },
  { "week": "四", "date": "05", "selected": " " },
  { "week": "五", "date": "06", "selected": " " },
  { "week": "六", "date": "07", "selected": " " },
  { "week": "日", "date": "08", "selected": " " },
  { "week": "一", "date": "09", "selected": " " },
  { "week": "二", "date": "10", "selected": " " },
  { "week": "三", "date": "11", "selected": " " },
  { "week": "四", "date": "12", "selected": " " },
  { "week": "五", "date": "13", "selected": " " },
  { "week": "六", "date": "14", "selected": " " },
 ]
},
select: function (e) {
 var oIndex = e.currentTarget.dataset.index;
 var array = this.data.sDate;
 array.forEach( (item,index,arr) => {
  var sItem = "sDate["+ index + "].selected";
  this.setData({
   [sItem]: " "
  })
  console.log([sItem]);
  if(index == oIndex) {
   var oSelected = "sDate[" + index + "].selected"http://這里需要將設(shè)置的屬性用字符串進(jìn)行拼接
   this.setData({
   [oSelected]: "focus"
   })
  }
 })
},
})

 總結(jié)

以上所述是小編給大家介紹的微信小程序開發(fā)之改變data中數(shù)組或?qū)ο蟮哪骋粚傩灾?,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • JavaScript中Promise的簡單使用及其原理詳解

    JavaScript中Promise的簡單使用及其原理詳解

    Promise是ES6最重要的特性之一,今天小編就來帶大家一起系統(tǒng)且細(xì)致的研究一下Promise的用法以及原理,感興趣的小伙伴可以學(xué)習(xí)一下哦
    2023-03-03
  • JS加載iFrame出現(xiàn)空白問題的解決辦法

    JS加載iFrame出現(xiàn)空白問題的解決辦法

    在使用IE6瀏覽器開發(fā)過程中出現(xiàn)各種奇葩問題,非常棘手,費(fèi)勁腦汁終于問題解決。小編把解決辦法分享到腳本之家平臺,需要的朋友可以參考下
    2016-05-05
  • Javascript的異步函數(shù)和Promise對象你了解嗎

    Javascript的異步函數(shù)和Promise對象你了解嗎

    這篇文章主要為大家詳細(xì)介紹了Javascript異步函數(shù)和Promise對象,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • JavaScript字符串String和Array操作的有趣方法

    JavaScript字符串String和Array操作的有趣方法

    字符串和數(shù)組在程序編寫過程中是十分常用的類型,因此程序語言都會將String和Array作為基本類型,并提供許多字符串和數(shù)組的方法來簡化對字符串的操作
    2012-12-12
  • JS圖片壓縮的簡單實(shí)現(xiàn)

    JS圖片壓縮的簡單實(shí)現(xiàn)

    本文主要介紹了JS圖片壓縮的簡單實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • javascript先序遍歷DOM樹的方法

    javascript先序遍歷DOM樹的方法

    這篇文章主要介紹了5種javascript先序遍歷DOM樹的方法,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 巧用weui.topTips驗(yàn)證數(shù)據(jù)的實(shí)例

    巧用weui.topTips驗(yàn)證數(shù)據(jù)的實(shí)例

    下面小編就為大家?guī)硪黄捎脀eui.topTips驗(yàn)證數(shù)據(jù)的實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • js實(shí)現(xiàn)下拉框二級聯(lián)動

    js實(shí)現(xiàn)下拉框二級聯(lián)動

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)下拉框二級聯(lián)動,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 微信小程序?qū)崿F(xiàn)圓形進(jìn)度條動畫

    微信小程序?qū)崿F(xiàn)圓形進(jìn)度條動畫

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)圓形進(jìn)度條動畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 淺談Sublime Text 3運(yùn)行JavaScript控制臺

    淺談Sublime Text 3運(yùn)行JavaScript控制臺

    下面小編就為大家?guī)硪黄獪\談Sublime Text 3運(yùn)行JavaScript控制臺。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06

最新評論

清镇市| 绥芬河市| 洛宁县| 左权县| 黄山市| 江山市| 台湾省| 淮安市| 九龙坡区| 日照市| 石渠县| 沅陵县| 浦城县| 鄂托克前旗| 金沙县| 梁河县| 遂溪县| 浮山县| 吴桥县| 藁城市| 舟山市| 满洲里市| 将乐县| 平顺县| 灵台县| 柞水县| 甘南县| 新晃| 青川县| 南投市| 旬阳县| 黄梅县| 张家口市| 高平市| 龙井市| 和平县| 闸北区| 惠水县| 珲春市| 湛江市| 德保县|