2020年3月28日土曜日

Vue.js記法:配列の処理

配列に監視しているメソッド

  • push()
  • pop()
  • shift()
  • unshift()
  • splice()
  • sort()
  • reverse()

新配列を作る

  • filter()
  • concat() 
  • slice()

配列を監視できない処理

  • vm.items[indexOfItem] = newValue
    監視方法:Vue.set(vm.items, indexOfItem, newValue)
  • vm.items.length = newLength
    監視方法:vm.items.splice(newLength)

VUEに後追加した属性Vue.set(object, propertyName, value)

var vm = new Vue({
data: { userProfile: { name: 'Anika' } } })
Vue.set(vm.userProfile, 'age', 27) //方法1 vm.$set(vm.userProfile, 'age', 27) //方法2 
//方法3:オブジェクト属性の追加
vm.userProfile = Object.assign({}, vm.userProfile, { age: 27, favoriteColor: 'Vue Green' })

0 件のコメント:

コメントを投稿

ITIL4 Foundation Study Guide 2 : 4 Dimensions and 6 Factors

4  Dimensions:  Dimension1: Organizations & People Dimension2: Information & Technology Dimension3: Partners & Suppliers D...