成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

vue長(zhǎng)列表性能優(yōu)化的示例分析

小編給大家分享一下vue長(zhǎng)列表性能優(yōu)化的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

長(zhǎng)列表性能優(yōu)化

我們應(yīng)該都知道vue會(huì)通過(guò)object.defineProperty對(duì)數(shù)據(jù)進(jìn)行劫持,來(lái)實(shí)現(xiàn)視圖響應(yīng)數(shù)據(jù)的變化,然而有些時(shí)候我們的組件就是純粹的數(shù)據(jù)展示,不會(huì)有任何改變,我們就不需要vue來(lái)劫持我們的數(shù)據(jù),在大量數(shù)據(jù)展示的情況下,這能夠很明顯的減少組件初始化的時(shí)間,那如何禁止vue劫持我們的數(shù)據(jù)呢?可以通過(guò)object.freeze方法來(lái)凍結(jié)一個(gè)對(duì)象,一旦被凍結(jié)的對(duì)象就再也不能被修改了。

export default {
data: () => ({
users: {}
}),
async created() {
const users = await axios.get("/api/users");
this.users = Object.freeze(users);
}
};

另外需要說(shuō)明的是,這里只是凍結(jié)了users的值,引用不會(huì)被凍結(jié),當(dāng)我們需要reactive數(shù)據(jù)的時(shí)候,我們可以重新給users賦值。

export default {
data: () => ({
users: []
}),
async created() {
const users = await axios.get("/api/users");
this.users = Object.freeze(users);
},
methods:{
// 改變值不會(huì)觸發(fā)視圖響應(yīng)
this.users[0] = newValue
// 改變引用依然會(huì)觸發(fā)視圖響應(yīng)
this.users = newArray
}
};

以上是“vue長(zhǎng)列表性能優(yōu)化的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享題目:vue長(zhǎng)列表性能優(yōu)化的示例分析
分享網(wǎng)址:http://jinyejixie.com/article18/jjijgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站動(dòng)態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)定制開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
卓资县| 泗水县| 阜新| 新乡县| 法库县| 盈江县| 乐至县| 西乡县| 图木舒克市| 牡丹江市| 鹰潭市| 宁津县| 舟山市| 吉林省| 定襄县| 敦煌市| 梧州市| 沙河市| 江口县| 大余县| SHOW| 广东省| 利津县| 柞水县| 松阳县| 会东县| 广平县| 新沂市| 东安县| 洛川县| 晋州市| 集安市| 海林市| 通城县| 来凤县| 马山县| 麻城市| 中方县| 进贤县| 龙门县| 浏阳市|