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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:20:59
字體:
來源:轉載
供稿:網友

由于 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請求過來的數據中的某一項值的方法(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 交口县| 独山县| 石泉县| 高尔夫| 顺昌县| 南平市| 乌拉特后旗| 丰都县| 兴山县| 静乐县| 饶平县| 宝鸡市| 久治县| 枞阳县| 洞口县| 丰原市| 青州市| 清河县| 崇信县| 会理县| 延安市| 泉州市| 阿巴嘎旗| 海安县| 永年县| 肇州县| 广德县| 军事| 尉氏县| 西吉县| 台东市| 乌拉特前旗| 时尚| 南皮县| 常山县| 长治县| 马尔康县| 新河县| 奉贤区| 富川| 淮北市|