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

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

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

瀏覽:171日期: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九色精品国产一区二区| 亚洲精品2区| 香蕉精品999视频一区二区| 免费在线成人网| 蜜桃久久av一区| 国产精品成人国产| 91中文字幕精品永久在线| 精品三级在线| 伊人精品一区| 蜜桃视频免费观看一区| 国产探花一区| а√天堂中文在线资源8| 999久久久免费精品国产| 亚洲网址在线观看| 精品国产91| 亚洲资源在线| 亚洲黄色免费av| 一区二区国产精品| 国产不卡精品| 麻豆精品网站| 国产一二在线播放| 综合日韩在线| 日本а中文在线天堂| 蜜臀av国产精品久久久久 | 欧美国产美女| 免费日本视频一区| 欧美日韩国产观看视频| 亚洲欧美日本国产| 精品免费av在线| 免费一级欧美片在线观看网站| 香蕉人人精品| 国产精品久久久免费| 亚洲激情久久| 久久亚洲国产| 日韩一区自拍| 你懂的国产精品永久在线| 影音先锋久久精品| 狠狠色综合网| 欧美日一区二区| 热三久草你在线| 精品久久久网| 欧美激情 亚洲a∨综合| 午夜性色一区二区三区免费视频| 美女精品久久| 亚洲一区二区成人| 亚洲v天堂v手机在线| 久久久91麻豆精品国产一区| 久久国产高清| 99香蕉国产精品偷在线观看 | 美女精品在线观看| 欧美日韩激情| 欧美亚洲国产一区| 激情久久久久久久| 欧美成人亚洲| 亚洲欧美日韩一区在线观看| 欧美91福利在线观看| 欧美日韩第一| 日韩有吗在线观看| 日韩av一区二区三区| 亚洲精品人人| 日韩精品1区2区3区| 久久国产乱子精品免费女| 国产欧美一区二区色老头| 国产精品欧美大片| 久久久久久久欧美精品| xxxxx性欧美特大| 日韩国产一区| 美女久久网站| 国产精品一区二区三区美女| 国产精品99久久免费观看| 色黄视频在线观看| 日韩在线一二三区| 捆绑调教美女网站视频一区| 国产91欧美| 91精品99| 国产精品s色| 久久激情网站| 日韩精品欧美成人高清一区二区| 国产精品白丝久久av网站| 中文一区一区三区高中清不卡免费| 人人香蕉久久| 日韩不卡在线观看日韩不卡视频 | 国内一区二区三区| 黑丝一区二区| 欧美激情综合| 亚洲日本欧美| 欧美福利专区| 欧美成人一二区| 无码日韩精品一区二区免费| 色黄视频在线观看| 国产欧美日韩一级| 国产亚洲一级| 韩国三级一区| 麻豆国产欧美一区二区三区 | 国产精品一区二区中文字幕| 国内精品99| 最新中文字幕在线播放| 日韩精品社区| 蜜桃免费网站一区二区三区| 国产一区91| 久久三级视频| 首页国产精品| 久久精品九色| 日本午夜精品| 日韩av黄色在线| 日本在线一区二区三区| 午夜在线视频一区二区区别| 日韩伦理福利| 亚洲综合电影| 久久久夜夜夜| 91精品精品| 久久一区二区中文字幕| 中文字幕在线看片| 日韩欧美一区二区三区免费观看| 精品国内亚洲2022精品成人 | 国产精品三上| 亚洲一区二区三区四区五区午夜| 99tv成人| 亚洲一区区二区| 99国产精品99久久久久久粉嫩| 激情久久中文字幕| 婷婷亚洲综合| 亚洲一级淫片| 日韩国产欧美在线播放| 国产日韩中文在线中文字幕| 欧美在线不卡| 麻豆高清免费国产一区| 精品久久久久中文字幕小说| 蜜臀国产一区| 亚洲精品极品少妇16p| 在线一区二区三区视频| 日本强好片久久久久久aaa| 国产欧美91| zzzwww在线看片免费| 视频一区中文| 中文字幕av亚洲精品一部二部| 欧美日韩午夜| 日韩精品电影| 日韩在线成人| 日韩在线观看不卡| 香蕉成人久久| 日韩成人一级| 亚洲深夜视频| 亚洲精品视频一二三区| 精品视频在线你懂得| 亚洲第一精品影视| 国产亚洲一区二区三区啪| 999国产精品| 欧美极品一区二区三区| 欧美日韩色图| 久久99久久久精品欧美| 成人av二区| 欧美xxxx中国| 日本成人手机在线| 男女男精品视频网| 视频一区日韩精品| 国产精品精品| 不卡视频在线| 日韩.com| 欧美激情aⅴ一区二区三区 | 99视频在线精品国自产拍免费观看| 午夜在线视频观看日韩17c| 日本黄色精品| 国产精品久久久久久久久免费高清| 久久视频精品| 久久久人人人| 性感美女一区二区在线观看| 国产精品66| 欧美综合精品| 日韩激情综合| 日韩av一区二| 91精品国产自产在线丝袜啪| 首页欧美精品中文字幕| av亚洲免费| 国产成人免费精品| 亚洲最大av| 亚洲精选久久| 蜜臀久久久99精品久久久久久| 在线日韩av| 亚洲高清激情| 国产农村妇女精品一二区| 尹人成人综合网| 免费日韩av| 亚洲+小说+欧美+激情+另类| 久久都是精品| 日本在线不卡视频一二三区| 亚洲2区在线| 久久精品99久久久| 久久精品亚洲一区二区| 美女久久久久久| 国产亚洲一区二区手机在线观看 | 国产精品www.| 美腿丝袜在线亚洲一区| 国产精品色婷婷在线观看| 欧美精品不卡| 精品三级久久| 亚洲精品成人一区| 国产精品v一区二区三区| 久久久水蜜桃av免费网站|