最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
微信小程序实现默认第一个选中变色效果
时间:2022-06-25 15:54:46 编辑:袖梨 来源:一聚教程网
效果图:
这里默认第一个选中 点击每个不会改变样式 根据index来实现
wxml:
页面class有三目运算
{{item.num}}
wxss:
_left 蓝色 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 默认为0 拿到每个index
/**
* 页面的初始数据
*/
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)
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
想要实现点击变色的话
如图:
点击第二个 第二个变蓝色 其余变黑色
点击第三个 第三个变蓝色 其余变黑色... 只需要给idx赋值即可
goIndex (e) {
let index = e.currentTarget.dataset.index;
// console.log('每个index',index)
this.setData({
idx: index
})
},
相关文章
- deepseek官网入口-deepseek深度求索官方站点 02-17
- 游小福官方正版下载安装入口-游小福免费安装2026最新版本安卓 02-17
- qq音乐网页版登录入口-qq音乐网页版官方网址 02-17
- 一耽网页版登录入口怎么打开2026最新版本一耽网页版登录入口下载安装 02-17
- 漫蛙漫画-漫蛙manwa2官网入口 02-17
- 樱花动漫官网下载安装最新版本-樱花动漫官方网站安全下载入口 02-17

