Vue.set在特定索引处插入项目

时间:2018-10-27 04:06:43

标签: vue.js vuejs2

这是我的items对象:

items: {
    houses:{
      name: 'Houses',
      url: '/houses',
      icon: 'icon-home',
    },
    users:{
      name: 'Users',
      url: '/users',
      icon: 'icon-people',
    },
}

我使用vue.set在我的items对象中添加项目:

Vue.set(nav.items, 'agency_home', 
   {name: 'Agency',
   url: '/pages/404',
   icon: 'icon-home'}
)

此代码有效,它将其添加到users键之后。但是,我想在houses键之后添加它。

1 个答案:

答案 0 :(得分:0)

您可以使用set数组方法代替splice,该方法将调用更新。