Vue之$set

問(wèn)題描述

vue的data里邊聲明或者已經(jīng)賦值過(guò)的對(duì)象或者數(shù)組時(shí),向?qū)ο笾刑砑有碌膶傩苑汤铮绻麓藢傩缘闹迪椭兀遣粫?huì)更新顯示視圖的。

解決方法

<template>
  <div class="second-block" >
   <ul class="list-ul">
     <li class="list-li" v-for="(item,index) in list" :key="index"  @click="updateListData(index)">
        {{item.title}}
     </li>
   </ul>
  </div>
</template>

<script>
  export default{
    data(){
      return{
        list:[
          {
              id : 1,
              selected : true,
              title : 'aaa',
              newtitle : 'aaa1'
          },
          {
              id : 2,
              selected : false,
              title : 'bbb',
              newtitle : 'aaa2'
          },
          {
              id : 3,
              selected : true,
              title : 'ccc',
              newtitle : 'aaa3'
          }
        ]
      }
    },
    methods:{
      updateListData(index){
        console.log(index)
        // 頁(yè)面未更新
        this.list[index] = {  //不響應(yīng)
          id : 313,
          selected : true,
          title : 'ccc113',
          newtitle : 'aaa33'
        }
        // 頁(yè)面更新
        this.$set(this.list, index, { //響應(yīng)
            id : 31,
            selected : true,
            title : 'ccc11',
            newtitle : 'aaa3'
        })
        this.list.splice(index, 1, {  //響應(yīng)
          id : 31,
          selected : true,
          title : 'ccc11',
          newtitle : 'aaa3'
        })
        this.list.length = 2;  //不響應(yīng)
        this.list.splice(2)  //響應(yīng)
      }
    }
  }
</script>

<style lang="less">
  .second-block{
    width: 100%;
    height: 200px;
    line-height: 200px;
    text-align: center;
    float: left;
  }
  ul li{
    list-style-type: none;
  }
  .list-ul{
    .list-li{
      line-height: 48px;
    }
    .list-li:nth-child(2n){
      background:#666666;
    }
    .list-li:nth-child(2n-1){
      background:#e3e3e3;
    }
  }
</style>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末姑尺,一起剝皮案震驚了整個(gè)濱河市竟终,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌切蟋,老刑警劉巖统捶,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異柄粹,居然都是意外死亡喘鸟,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門驻右,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)什黑,“玉大人,你說(shuō)我怎么就攤上這事堪夭°蛋眩” “怎么了拣凹?”我有些...
    開封第一講書人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)恨豁。 經(jīng)常有香客問(wèn)我嚣镜,道長(zhǎng),這世上最難降的妖魔是什么橘蜜? 我笑而不...
    開封第一講書人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任菊匿,我火速辦了婚禮,結(jié)果婚禮上计福,老公的妹妹穿的比我還像新娘跌捆。我一直安慰自己,他們只是感情好棒搜,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開白布疹蛉。 她就那樣靜靜地躺著,像睡著了一般力麸。 火紅的嫁衣襯著肌膚如雪可款。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,215評(píng)論 1 299
  • 那天克蚂,我揣著相機(jī)與錄音闺鲸,去河邊找鬼。 笑死埃叭,一個(gè)胖子當(dāng)著我的面吹牛摸恍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赤屋,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼立镶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了类早?” 一聲冷哼從身側(cè)響起媚媒,我...
    開封第一講書人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涩僻,沒(méi)想到半個(gè)月后缭召,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逆日,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年嵌巷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片室抽。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡搪哪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出狠半,到底是詐尸還是另有隱情噩死,我是刑警寧澤颤难,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站已维,受9級(jí)特大地震影響行嗤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜垛耳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一栅屏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧堂鲜,春花似錦栈雳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至痴奏,卻和暖如春蛀骇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背读拆。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工擅憔, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人檐晕。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓暑诸,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親个榕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1.埋點(diǎn)是做什么的 2.如何進(jìn)行埋點(diǎn) 3.埋點(diǎn)方案的設(shè)計(jì) 近期常被問(wèn)到這個(gè)問(wèn)題芥喇,我擔(dān)心我的答案會(huì)將一些天真爛漫的孩...
    lxg閱讀 2,015評(píng)論 0 1
  • 聲明 許多項(xiàng)目在他們的使用協(xié)助/說(shuō)明網(wǎng)頁(yè)中鏈接了本指南笛洛,這么做很好,我們也鼓勵(lì)大家都這么做沟蔑。但如果你是負(fù)責(zé)管理這個(gè)...
    全滿閱讀 362評(píng)論 0 0
  • 一厅须、課程性質(zhì)與基本理念 (一)課程性質(zhì) 信息技術(shù)作為當(dāng)今先進(jìn)生產(chǎn)力的代表朗和,已經(jīng)成為我國(guó)經(jīng)濟(jì)發(fā)展的重要支柱和網(wǎng)絡(luò)強(qiáng)國(guó)...
    新手老梁閱讀 8,736評(píng)論 0 5
  • 中國(guó)曹碩 月亮 喜歡 上天入地 沒(méi)人管她 他一個(gè)人到陸地上變成了小船 一會(huì)兒又到天空變成了一個(gè)月餅 誰(shuí)也抓不到她 ...
    幸福一家曹碩閱讀 32評(píng)論 0 0
  • 白和瘦應(yīng)該是女生一生都在追求的目標(biāo)。 沒(méi)有最白拾氓,只有更白冯挎。一百遮三丑這話真的沒(méi)毛病。 哪怕你的五官再平庸咙鞍,只要你白...
    傾小染6閱讀 466評(píng)論 0 0