日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue 子組件修改data或調用操作

瀏覽:170日期:2022-12-12 16:52:26

<子組件 ref=’xxx’></子組件>

父組件:

this.refs.xxx.子組件定義的方法()

外部:

vm.$refs.xxx.子組件定義的方法()

注意:子組件添加 ref 屬性,父組件才可以通過 refs 獲取.

補充知識:vue更新data值,如何重新渲染組件?

一:先介紹一下Vue.set()方法

注:如果從服務端返回的數據量較少,或者只有幾個字段,可以用vue的set方法,如果數據量較大,請直接看第二種情況。

官網API是這樣介紹的:

Vue.set(target,key,value)

參數:

{Object | Array} target

{string | number} key

{any} value

返回值:設置完后的新值

用法:

向響應式對象中添加一個屬性,并確保這個新屬性同樣是響應式的,且觸發視圖更新。它必須用于向響應式對象上添加新屬性,因為 Vue 無法探測普通的新增屬性 (比如 this.myObject.newProperty = ‘hi’)

注意對象不能是 Vue 實例,或者 Vue 實例的根數據對象。

我舉個簡單的小例子,把這種用法介紹一下:

一:data中定義一個對象:

data() { return { person:{ age:10, name:’李古拉雷’, sex:1 } }}

二:從服務端發起請求返回新數據對象:

person:{ age:20, name:’高圓圓’, sex:0}

這時需要把這個對象實時渲染到頁面中去

三:用 Vue.set()方法更新數據

如下所示:

methods: { getPerson(){ this.$http({ method: 'post', url:this.$$baseURL + 'sys/getPerson', }).then(res => { Vue.set(this.person,0,{age:res.data.age,name:res.data.name,sex:res.data.sex})/*** 0 更新的是位置0上的數據**/});}}

這樣從服務端返回的新數據就實時更新到組件上了。

下面說一下第二種情況:

這種情況就是數據量較大,字段較多的,使用Vue.set()方法就有點過分了,這時我們應該怎么做呢?

核心思想就是定義一個臨時變量,因computed 是計算屬性,這里面的值更細可以實時渲染組件更新頁面。

一:我們在data中定義一個很大的臨時對象

data() { return { myTempObj:{} // 這時一個很大的臨時對象,字段特別多 }}

二:我們在計算屬性中也定義一個很大的對象

這個對象是我們在頁面中真正用到的對象

computed: { myObj: { get: function(){ return this.myTempObj; // 在這里把臨時對象的值通過計算屬性賦值給頁面中用到的對象 } },}

三:發起異步請求,從服務端返回數據

methods: { getBigObj(){ this.$http({ method: 'post', url:this.$$baseURL + 'sys/getBigObj', }).then(res => { this.myTempObj=res.bigObj ; // 在這里用臨時變量接受服務端返回值});}}

四:頁面模板組件中使用方法

<div v-for='(item, index) in myObj' :key='index'> {{item.name}}</div>

以上兩種情況都可以解決從服務端取到的數據不能實時更新問題,根據具體情況選擇使用!希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久精品区| 肉色欧美久久久久久久免费看| 成人在线免费观看91| 国产极品一区| 国产精品99久久免费| 国产精品中文字幕亚洲欧美| 日韩高清在线观看一区二区| 蜜桃传媒麻豆第一区在线观看| 国产亚洲精品v| 在线观看一区| 日本亚洲视频在线| 久久激五月天综合精品| 国产精品极品| 国产精品xx| 日韩成人精品一区| 91看片一区| 国产99精品| 亚洲激情社区| 亚洲精品九九| 色综合视频一区二区三区日韩 | 亚洲三级欧美| 久久久久久网| 久久婷婷丁香| 亚洲一区二区三区四区五区午夜 | 日本午夜精品视频在线观看| 亚洲毛片在线免费| 国产伦理久久久久久妇女| 国产精品久久久久77777丨| 黑森林国产精品av| 日韩视频一区| 日本不卡的三区四区五区| 国产精品男女| 久久精品高清| 日本不卡中文字幕| 国产成人精品一区二区免费看京 | 国产精品一区二区精品| 国产一区二区久久久久| 欧美日韩在线播放视频| 亚洲视频www| 国产日韩欧美三区| 色乱码一区二区三区网站| 精品日韩毛片| 国产亚洲一区二区三区啪| 久久精品国产99国产精品| 香蕉人人精品| 欧美一区二区三区久久| 97精品一区| 玖玖玖国产精品| 国产精品www.| 99热国内精品| 日韩av黄色在线| 成人日韩精品| 人人爱人人干婷婷丁香亚洲| 伊人网在线播放| 亚洲天堂免费| 高清一区二区| 综合激情婷婷| 亚洲天堂免费电影| 综合国产视频| 国产精品蜜芽在线观看| 人人精品人人爱| 色婷婷亚洲mv天堂mv在影片| 日韩精品一二三| 国产不卡一区| 日韩在线观看一区二区| 成人精品视频| 日韩精品免费一区二区夜夜嗨 | 亚洲激情精品| 成人在线免费观看91| 蜜桃久久久久久久| 日韩毛片视频| 欧美一级网址| 影院欧美亚洲| 国产伦久视频在线观看| 蜜臀久久99精品久久久久宅男 | 亚洲激情黄色| 国产精品99一区二区三区| 日本va欧美va瓶| 亚洲成人免费| 国产在线观看www| 日韩福利视频导航| 国产精品女主播一区二区三区| 视频在线不卡免费观看| 日本视频一区二区| 99在线精品免费视频九九视| 国产suv精品一区| 日韩国产在线一| 亚洲成人免费| 日韩欧美三级| 麻豆精品99| 69堂精品视频在线播放| 视频一区二区国产| 国产综合婷婷| 九九色在线视频| 国产一区二区精品久| 国产精品成人自拍| 91亚洲无吗| 日本亚洲视频在线| 视频精品一区二区| 亚洲少妇诱惑| 亚洲少妇在线| 亚洲视频综合| 日本а中文在线天堂| 免费一级欧美在线观看视频| 日本午夜精品久久久久| 伊人久久一区| 男女性色大片免费观看一区二区| 伊人久久大香线蕉av不卡| 国产色播av在线| 成人在线免费观看网站| 欧美成人精品一级| 国产区精品区| 中文字幕成人| 男女男精品视频网| 久久亚洲精品伦理| 免费久久99精品国产自在现线| 久久在线免费| 中文字幕人成乱码在线观看| 精品中文在线| 久久亚洲精品中文字幕| 国产精品一国产精品| 欧美久久久网站| 91精品丝袜国产高跟在线| 日韩精品一区二区三区中文在线| 中文字幕日韩高清在线| 亚洲欧洲美洲国产香蕉| 亚洲精品乱码| 日本成人在线视频网站| 日韩高清不卡一区| 久久狠狠亚洲综合| 欧美久久精品| 欧美日韩中文| 日韩国产在线观看| 日韩精品视频中文字幕| 亚洲日本三级| 日韩精品久久理论片| 日韩高清不卡一区二区| 日韩极品在线观看| 国产免费av一区二区三区| 国产九一精品| 久久精品国产999大香线蕉 | 国产视频网站一区二区三区| 91嫩草精品| 国产精品视频一区视频二区| 国产剧情一区| 国产精品videosex极品| 老色鬼精品视频在线观看播放| 精品日韩一区| 亚洲国产福利| 99久久99久久精品国产片果冰| 激情欧美国产欧美| 亚洲欧洲午夜| 一区二区三区午夜视频| 日韩一区精品| 国产精品美女久久久久久不卡| 捆绑调教美女网站视频一区| 日本久久精品| 99久久婷婷这里只有精品| 亚洲深夜影院| 青青青国产精品| 欧美在线看片| 国产一区2区在线观看| 欧美色图国产精品| 蜜臀久久99精品久久久画质超高清 | 国产v综合v| 欧美va天堂在线| 日本一区二区三区中文字幕| 久久av偷拍| 亚洲精品在线影院| 香蕉久久国产| 欧美精品国产一区| 水蜜桃精品av一区二区| 国产综合激情| 日韩美女精品| 国产成人精选| 国产精品试看| 免费在线欧美黄色| 91精品啪在线观看国产18| 免费不卡在线视频| 精品视频国内| 欧美午夜精品一区二区三区电影| 羞羞答答国产精品www一本| 国产日产精品_国产精品毛片| 国产白浆在线免费观看| 亚洲深深色噜噜狠狠爱网站 | 午夜一级在线看亚洲| 国产日韩一区二区三区在线| 亚洲风情在线资源| 亚洲专区视频| 日本不良网站在线观看| 蜜臀av亚洲一区中文字幕| 精品视频97| 蜜臀av在线播放一区二区三区| 久久99免费视频| 欧洲激情综合| 国产精品一区二区免费福利视频| 三上悠亚国产精品一区二区三区| 日韩免费精品| 天堂√8在线中文| 石原莉奈在线亚洲三区|