vue中點選按鈕關閉當前頁面踩坑記錄

2021-10-19 15:16:40 字數 399 閱讀 9580

當前頁面直接使用window.close不行

必須是新視窗才能使用window.close

所以要router跳轉時開啟新視窗才能關閉

//直接使用 不行 

window.close();

//先使用下面跳轉對應頁面

let routedata = this.$router.resolve();

window.open(routedata.href, "_blank");

//新頁面中,才能使用如下關閉

window.close()

//可以使用判斷顯示隱藏關閉按鈕

this.isactive = boolean(window.opener);

Vue 重新整理當前頁面

1.場景 在處理列表時,常常有刪除一條資料或者新增資料之後需要重新重新整理當前頁面的需求。2.遇到的問題 1.用vue router重新路由到當前頁面,頁面是不進行重新整理的 3.解決方法 provide inject 組合 作用 允許乙個祖先元件向其所有子孫後代注入乙個依賴,不論元件層次有多深,並...

vue專案重新整理當前頁面

有時候我們在vue專案頁面做了一些操作,需要重新整理一下頁面。this.router.go 0 這種方法雖然 很少,只有一行,但是體驗很差。頁面會一瞬間的白屏,體驗不是很好 用vue router重新路由到當前頁面,頁面是不進行重新整理的。location.reload 這種也是一樣,畫面一閃,體驗...

vue專案重新整理當前頁面

原理 允許乙個祖先元件向其所有子孫後代注入乙個依賴,不論元件層次有多深,並在起上下游關係成立的時間裡始終生效 export default provide return reload this.reload data function return isrouteralive true method...