簡體   English   中英

Vue Js列表渲染變化數組帶拼接

[英]Vue Js List Rendering Change Array With Splice

    let vm = new Vue({
        el:"#app",
        data:{
            users:[
                {
                    name:"Murad"
                },
                {
                    name:"Maxi"
                },

            ]
        }
    })

vm.users[1] = {name:"John"};

這是行不通的,但是

vm.users.splice(0,1,{name:"John"})

在 vm.users[1] = {name:"John"};

這是工作為什么在拼接更改數組后使用索引工作?

Vue 不會觸發修改后的數組值的更改,但會觸發拼接

https://v2.vuejs.org/v2/guide/list.html#Mutation-Methods

Vue 會自動觸發以下數組函數:

  • 推()
  • 流行音樂()
  • 轉移()
  • 取消移位()
  • 拼接()
  • 種類()
  • 撤銷()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM