日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue进阶知识笔记

發(fā)布時(shí)間:2025/3/8 vue 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue进阶知识笔记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

利用v-for循環(huán)出的多個(gè)li標(biāo)簽,點(diǎn)擊不同的li變換顏色

方法一

<ul v-for="(item,index) in list" :key="index" class="details"><li ref="lisd" @click="faillist(index)" :class="{'active':ind === index}">{{item.msg}}</li></ul>data() {return {list: [{msg: "用戶管理"},{msg: "用戶列表"},{msg: "用戶輸入"},{msg: "菜單選項(xiàng)"}],ind:''};},methods:{faillist(index){this.ind = index}}, 復(fù)制代碼

方法二

  • vue項(xiàng)目引入jquery npm i jquery --save 這樣全局就可以使用jquery啦。
<ul v-for="(item,index) in list" :key="index" class="details"><li ref="li" @click="faillist($event)">{{item.msg}}</li> </ul>methods: {faillist(e) {//使用e.currentTarget獲取當(dāng)前被點(diǎn)擊的元素let Dom = e.currentTarget;$("li").removeClass("active")$(Dom).addClass('active')console.log(Dom2)}}, 復(fù)制代碼
  • 這樣就實(shí)現(xiàn)了點(diǎn)擊不同的li標(biāo)簽實(shí)現(xiàn)了變顏色

vue里面$set() 方法

作用:給data里面定義的對(duì)象添加新的屬性以及value值
語法:this.$set(this.obj,'age',24)

data(){return {student{name:'張三',sex:'男'}}}mounted(){this.$set(this.student.age,24)}console.log(this.student)==>{student{name:'張三',sex:'男',age:24}} 復(fù)制代碼
  • end$set() 方法

總結(jié)

以上是生活随笔為你收集整理的Vue进阶知识笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。