日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue $set修改对象

發布時間:2025/4/16 vue 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue $set修改对象 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在vue開發中,當生成vue實例后,再次給數據賦值時,有時候并不會自動更新到視圖上去;

eg:<!DOCTYPE html>

<html> <head> <meta charset="utf-8"> <title>vue $set的使用</title> <script src="https://static.runoob.com/assets/vue/1.0.11/vue.min.js"></script> </head> <body> <div id="app">姓名:{{ name }}<br>手機:{{phone}}<br>性別:{{sex}}<br>說明:{{list.instr}} </div> <script> var data = {name: "簡書",phone: '15736882244',list: {instr: 'my name is Yilia'} }
//var key = 'instr';
var vm = new Vue({el:'#app',data: data,ready: function(){
    //Vue.set(data,'sex', '男');
    //this.$set('list.'+key, 'who are you?');

  } }); data.sex = ''</script> </body> </html>

這樣運行的結果是

姓名:簡書

年齡:15736882244

性別:

說明:my name is Yilia

解決方法是:

Vue.set(data,'sex', '男')

還可以使用 vm.$set實例方法,這也是全局 Vue.set方法的別名:

var key = 'instr'; //這種主要用于當對象中某個屬性值動態生成時處理方式 this.$set('list.'+key, 'who are you?');或 this.$set('list.instr', 'who are you?');

?

轉載于:https://www.cnblogs.com/qing619/p/8862282.html

總結

以上是生活随笔為你收集整理的vue $set修改对象的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。