Vue.set вставить элемент по определенному индексу - PullRequest
0 голосов
/ 27 октября 2018

это мой 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 голосов
/ 27 октября 2018

Вместо set вы должны использовать метод массива splice, который вызовет обновление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...