vue遍历列表默认选中第一个,添加样式

 <div  class="muban_box pointer" v-for="(item, index) in projectdata"  :class="{ prostyle: probg == index }" 
                :key="index"  @click="changepro(item, index)">{{item.projectName}}</div>

 data() {
        return {
			   projectdata: [
			        {
			            "projectId": "p1",
			            "projectName": "项目1",
			            "projectStatus": "alarm",
			            "location": "北京",
			            "coordinate": "116.303605,39.831762",
			            "effectiveTime": "2024-01-01 00:00:00",
			            "expireTime": "2024-06-26 00:00:00",
			            "tenantId": "91303990",
			            "createBy": "13888888888",
			            "createTime": "2024-06-11 09:36:00",
			            "updateBy": "13888888888",
			            "updateTime": "2024-06-18 16:53:00",
			            "remainDays": null
			        },
			        {
			            "projectId": "p2",
			            "projectName": "qq",
			            "projectStatus": "expired",
			            "location": "辽宁省",
			            "coordinate": "123.393894,40.840145",
			            "effectiveTime": "2024-06-12 17:18:00",
			            "expireTime": "2024-06-15 17:30:00",
			            "tenantId": "91303990",
			            "createBy": "13888888888",
			            "createTime": "2024-06-11 15:12:57",
			            "updateBy": "13888888888",
			            "updateTime": "2024-06-17 15:08:00",
			            "remainDays": null
			        }
			    ]
			    probg:0,
	}
}
 methods: {
        // 切换项目
        changepro(data, index){
            this.probg=index;
            // console.log(data);
            this.infodata=data
            this.projectId=data.projectId
            this.projectName=data.projectName
            this.getdevicelist()
            this.getstatussummary()
        },
}
    .muban_box{
        padding: 10px;
    }
    .prostyle{
        background: #e8f4ff;
    }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值