国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

改變vue請求過來的數據中的某一項值的方法(詳解)

2019-11-19 14:12:58
字體:
來源:轉載
供稿:網友

由于 JavaScript 的限制, Vue 不能檢測以下變動的數組:

當你利用索引直接設置一個項時,例如:vm.items[indexOfItem] = newValue

當你修改數組的長度時,例如:vm.items.length = newLength

<template> <div>  <ul>   <li v-for = " (item,index) in list" v-text='`${item} - ${index} `'></li>  </ul>  <button @click="change3">改變數組第2個值,改成0</button>  <button @click="change4">改變數組第2個值,改成5</button> </div></template><script>import Vue from 'vue'export default { data () {   return {   list : [ 1, 2, 3, 4],   list2 : [ 7, 8, 9, 0 ]  } }, methods : {  //通過下標來改變整個數組里的值也是行不通的  changeList () {   this.list[2] = 3  },  //通過數組長度改變改個數組里的值是行不通的  changeList2 () {   this.length = 1  },  //第一我們可以通過,vue.set實列方法來改變,但我們要在開頭再引一入下vue包  // 1 第一個值代表需要改變的數組  // 2 第二個代表改變那一項  // 3 第三個代表改成什么值  //樣式語法 Vue.set(example1.items, indexOfItem, newValue)  change3 () {   Vue.set(this.list,1,0)  },  //通過 Array.prototype.splice 數組原型上的方法來改變整個數組的長度或者內容  //這個方法大家肯定常用,我就不細說了  change4 () {   this.list.splice(1,1,5)  } }}</script>

這里因為操作問題我就在代碼中直接寫了注釋,更加能讓大家清楚的了解,如何通過那些方法改變數組的長度,改變下標的某一個元素。

以上這篇改變vue請求過來的數據中的某一項值的方法(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扬州市| 郸城县| 台东市| 怀安县| 长丰县| 会昌县| 华阴市| 定远县| 沙洋县| 克东县| 柳江县| 高邮市| 大兴区| 榆树市| 金平| 普定县| 北票市| 乐至县| 闵行区| 克东县| 长武县| 宁强县| 池州市| 乐至县| 葫芦岛市| 资兴市| 延寿县| 隆子县| 新泰市| 宝山区| 崇左市| 高安市| 将乐县| 玉山县| 崇仁县| 阳原县| 浦北县| 门头沟区| 砀山县| 布尔津县| 吕梁市|