国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

vue 監(jiān)聽窗口變化對頁面部分元素重新渲染操作

瀏覽:90日期:2022-12-26 11:35:24

問題

在處理頁面重新渲染時通常的做法是:

用vue-router重新路由到當(dāng)前頁面,頁面是不進(jìn)行刷新的

采用window.reload(),或者router.go(0)刷新時,整個瀏覽器進(jìn)行了重新加載,閃爍,體驗(yàn)不好

使用 v-if 重新渲染部分組件或容器

需要重新渲染的內(nèi)容

<div v-if='render'> ...</div>

vue 監(jiān)聽窗口大小發(fā)生改變

使用 window.addEventListener() 添加 resize 事件監(jiān)聽窗口變化

new Vue({ el: ’#app’, data() { return { render: true } }, mounted() { window.addEventListener(’resize’, this.reload) }, beforeDestroy() { window.removeEventListener(’resize’, this.reload) }, methods: { reload() { // 重新渲染 this.render = false this.$nextTick(() => { this.render = true }) } }})

補(bǔ)充知識:vue同一個路由,但參數(shù)發(fā)生變化,頁面不刷新的問題(vue監(jiān)聽路由參數(shù)變化重新渲染頁面)

我就廢話不多說了,大家還是直接看代碼吧~

watch: { $route: function(newVal, oldVal) { console.log(oldVal); //oldVa 上一次url console.log(newVal); //newVal 這一次的url if (newVal != oldVal) { this.loading();//重新調(diào)用加載函數(shù) } }}

以上這篇vue 監(jiān)聽窗口變化對頁面部分元素重新渲染操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 日韩久久中文字幕 | 欧美一级视频免费观看 | 国产一区二区在线不卡 | 国产精品毛片天天看片 | 亚洲精品一区二区观看 | 久在线观看视频 | 精品成人在线 | 国产主播大尺度精品福利 | 9久9久热精品视频在线观看 | 午夜性福利| 国产亚洲精品激情一区二区三区 | 成人α片| 欧美国产永久免费看片 | 国产精品一区久久精品 | 国产私拍福利精品视频推出 | 作爱在线观看 | 欧美一级欧美一级在线播放 | 九九精品视频在线观看 | 免费精品一区二区三区在线观看 | 免费在线亚洲 | 中文字幕亚洲一区二区三区 | 日本阿v精品视频在线观看 日本阿v视频在线观看高清 | 欧美视频在线观看 | 国产成人久久综合热 | 九草在线免费观看 | 久久精品视频7 | 欧美日韩加勒比一区二区三区 | 国产a国产片国产 | 国产欧美日韩在线人成aaaa | 色三级大全高清视频在线观看 | 99视频在线精品免费观看18 | 俄罗斯aaaa一级毛片 | 国产片一级 | 女人张开腿让男人 | 国产成人精品免费视 | 特级毛片永久久免费观看 | 97视频免费公开成人福利 | 狠狠色丁香婷婷综合久久片 | 精品欧美一区二区精品久久 | 男人亚洲天堂 | 一级a毛片 |