微信小程序?qū)崿F(xiàn)默認(rèn)第一個選中變色效果
效果圖:

這里默認(rèn)第一個選中 點擊每個不會改變樣式 根據(jù)index來實現(xiàn)
wxml:
頁面class有三目運算
<view class='box'>
<view class='box-container' wx:for="{{list}}" wx:key="list">
<view class="{{index==idx?'_left':'left'}}" bindtap='goIndex' data-index="{{index}}">{{item.num}}</view>
</view>
</view>
wxss:
_left 藍(lán)色 left 黑色
.box{
width: 100%;
height: auto;
border-top: 1px solid #efefef;
}
.box-container{
width:90;
display: flex;
height: 100rpx;
align-items: center;
border-bottom: 1px solid #efefef;
}
.left{
margin-left: 40rpx;
font-size: 26rpx;
}
._left{
margin-left: 40rpx;
font-size: 26rpx;
color: #14a1fd;
}
js: 定義一個idx:0 默認(rèn)為0 拿到每個index
/**
* 頁面的初始數(shù)據(jù)
*/
data: {
list:[
{'num':'我是第一個'},
{ 'num': '我是第二個' },
{ 'num': '我是第三個' },
{ 'num': '我是第四個' },
{ 'num': '我是第五個' },
{'num':'我是第六個'},
{ 'num': '我是第七個' },
{ 'num': '我是第八個' },
{ 'num': '我是第九個' },
{ 'num': '我是第十個' }
],
idx : 0
},
goIndex (e) {
let index = e.currentTarget.dataset.index;
// console.log('每個index',index)
},
/**
* 生命周期函數(shù)--監(jiān)聽頁面加載
*/
onLoad: function (options) {
},
想要實現(xiàn)點擊變色的話
如圖:

點擊第二個 第二個變藍(lán)色 其余變黑色
點擊第三個 第三個變藍(lán)色 其余變黑色... 只需要給idx賦值即可
goIndex (e) {
let index = e.currentTarget.dataset.index;
// console.log('每個index',index)
this.setData({
idx: index
})
},
總結(jié)
以上所述是小編給大家介紹的微信小程序?qū)崿F(xiàn)默認(rèn)第一個選中變色效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- 編寫Python小程序來統(tǒng)計測試腳本的關(guān)鍵字
- 微信小程序?qū)崿F(xiàn)多個按鈕的顏色狀態(tài)轉(zhuǎn)換
- 易語言滾動條經(jīng)典案例調(diào)色板小程序
- 微信小程序?qū)崿F(xiàn)點擊按鈕修改view標(biāo)簽背景顏色功能示例【附demo源碼下載】
- 微信小程序?qū)崿F(xiàn)點擊按鈕修改字體顏色功能【附demo源碼下載】
- 微信小程序 配置頂部導(dǎo)航條標(biāo)題顏色的實現(xiàn)方法
- python 隨機(jī)數(shù)使用方法,推導(dǎo)以及字符串,雙色球小程序?qū)嵗?/a>
- 微信小程序關(guān)鍵字變色實現(xiàn)代碼實例
相關(guān)文章
用javascript實現(xiàn)頁內(nèi)搜索的腳本代碼
用javascript實現(xiàn)頁內(nèi)搜索的腳本代碼...2007-08-08
js獲取鼠標(biāo)點擊的位置實現(xiàn)思路及代碼
常用的是 event.clientX和event.clientY分別獲取橫向的和縱向的位置,但僅使用這個方法是不夠的,感興趣的朋友可以了解本文2014-05-05
JavaScript前端巧妙實現(xiàn)數(shù)據(jù)實時更新詳解
作為開發(fā)者,我們常面對復(fù)雜的開發(fā)環(huán)境,要應(yīng)對即時通訊與數(shù)據(jù)實時更新的問題,那么該如何精準(zhǔn)高效實現(xiàn)這些功能呢,下面小編就來和大家簡單講講2025-03-03
JavaScript詳解類數(shù)組與可迭代對象的實現(xiàn)原理
這篇文章主要介紹了JavaScript詳解類數(shù)組與可迭代對象的實現(xiàn)原理,ES6中引入了迭代器與可迭代對象的概念,并且提供了對可迭代對象的相關(guān)支持,如for...of循環(huán),Map(iterable)構(gòu)造器,展開語法...等。讓我們對數(shù)組外的數(shù)據(jù)集合的遍歷操作也得到極大簡化2022-06-06

