色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue刷新的方法

林子帆2年前8瀏覽0評論

當我們使用Vue.js開發Web應用時,我們通常會使用一些Vue提供的方法來控制用戶界面,其中之一就是刷新。在前端開發中,Vue提供了多種方式刷新頁面,下面我們將通過幾個示例來介紹這些方法。

mounted() {
this.$nextTick(() =>{
window.addEventListener('resize', this.handleResize);
this.handleResize();
});
},
beforeDestroy() {
window.removeEventListener('resize', this.handleResize);
},
methods: {
handleResize() {
// 刷新
},

監聽事件實現刷新

handleButtonClick() {
this.$nextTick(() =>{
this.$forceUpdate();
});
}

利用$forceUpdate方法刷新頁面

handleButtonClick() {
const routeData = this.$router.resolve({
name: 'home',
query: {
pageNum: 1
}
});
window.open(routeData.href, '_blank');
}

利用window.open方法打開新頁面實現刷新

handleButtonClick() {
window.location.reload();
}

利用window.location.reload方法刷新頁面

handleButtonClick() {
location.replace(location.href);
}

利用location.replace方法刷新頁面

利用location.href刷新頁面

總的來說,在Vue中實現頁面刷新是非常簡單的。不管是利用監聽事件、使用Vue提供的方法,還是利用window.location等實現頁面刷新,開發者都可以按照自己的需求選擇最適合的方法。