久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

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

問題

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

用vue-router重新路由到當前頁面,頁面是不進行刷新的

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

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

需要重新渲染的內容

<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 }) } }})

補充知識: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();//重新調用加載函數(shù) } }}

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

標簽: Vue
相關文章:
主站蜘蛛池模板: 国产成人免费视频网站高清观看视频 | 成人精品久久 | 国产精品1区2区 | www.avtt天堂网| 欧美色综合 | 大陆毛片| 久久国产精品亚洲 | 国产午夜精品美女视频明星a级 | 国产精品99久久久久久久vr | 狠狠狠色丁香婷婷综合久久五月 | 中文字幕亚洲综合久久久软件 | 99久久久无码国产精品 | 日韩精品一区二区三区老鸭窝 | 一区二区中文 | 国产日韩精品一区二区在线观看播放 | 免费在线a | 久久91精品国产 | 久久最新 | 国产精品自拍视频网站 | 国产一级二级毛片 | 正在播放亚洲 | 久久韩国 | 一级在线播放 | 国产91久久精品 | 国产精品99久久久久久宅男 | 超碰中文字幕 | 看毛片网站 | 国产一区在线免费 | 日韩精品一二三 | 91高清视频在线观看 | 国产乡下妇女做爰视频 | 日韩精品一区二区在线观看 | 精品国产精品三级精品av网址 | 免费视频一区二区 | 国产精品毛片一区二区三区 | 国产综合久久久久久鬼色 | 成人午夜精品一区二区三区 | 中文字幕免费在线观看 | 一级黄色片看看 | 黄色av观看 | 91国内外精品自在线播放 |