欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue?實現(xiàn)彈窗關(guān)閉后刷新效果

 更新時間:2022年04月08日 09:46:04   作者:大可大可抖  
這篇文章主要介紹了vue?實現(xiàn)彈窗關(guān)閉后刷新效果,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue彈窗關(guān)閉后刷新效果

問題

列表點擊進入詳情時彈窗內(nèi)容重新賦值,但是修改后未點擊保存再打開同一個彈窗,數(shù)據(jù)是關(guān)閉前的樣子。

解決

在雙擊時間里定義一個時間戳,每次點擊傳過去的值,在彈窗watch里接收時間戳再賦值。關(guān)閉頁面清空對象。

列表頁:

this.timestamp=new Date().getTime();

彈窗詳情頁:

props: {timestamp:Number}
watch: {
? ?timestamp:{
? ? ?//深度監(jiān)控的數(shù)據(jù)獲取
? }
}

關(guān)閉或刷新vue文件彈出提示框

在vue文件中加入如下代碼:

我將如下代碼加入到了app.vue中

beforeRouteLeave(to, from, next) {
const answer = window.confirm(“當前頁面數(shù)據(jù)未保存,確定要離開?”);
if (answer) {
next();
} else {
next(false);
}
},
mounted() {
var _this=this;
window.onbeforeunload = function(e) {
if (_this.$route.fullPath == ‘/index/uploadImages') {
e = e || window.event;
// 兼容IE8和Firefox 4之前的版本
if (e) {
e.returnValue = “關(guān)閉提示”;
}
// Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+
return “關(guān)閉提示”;
} else {
window.onbeforeunload = null;
}
};
}

編譯運行,在瀏覽器刷新/關(guān)閉,彈出以下提示框

在這里插入圖片描述

在這里插入圖片描述

注意:上面的方法生效的前題是,打開該網(wǎng)頁后,需要鼠標點擊一下網(wǎng)頁,讓網(wǎng)頁獲取焦點,然后再關(guān)閉或刷新! 若打開后不點擊頁面直接關(guān)閉或刷新不會觸發(fā)該方法。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。 

相關(guān)文章

  • vue組件暴露和.js文件暴露接口操作

    vue組件暴露和.js文件暴露接口操作

    這篇文章主要介紹了vue組件暴露和.js文件暴露接口操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • element表單el-form的label自適應(yīng)寬度的實現(xiàn)

    element表單el-form的label自適應(yīng)寬度的實現(xiàn)

    本文主要介紹了element表單el-form的label自適應(yīng)寬度的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2022-08-08
  • 一文搞懂Vue3中toRef和toRefs函數(shù)的使用

    一文搞懂Vue3中toRef和toRefs函數(shù)的使用

    這篇文章主要為大家介紹了Vue3中toRef和toRefs函數(shù)的使用方法,文中通過示例為大家進行了詳細的講解,感興趣的小伙伴可以跟隨小編一起學(xué)習一下
    2022-07-07
  • 詳解在vue-cli項目下簡單使用mockjs模擬數(shù)據(jù)

    詳解在vue-cli項目下簡單使用mockjs模擬數(shù)據(jù)

    這篇文章主要介紹了詳解在vue-cli項目下簡單使用mockjs模擬數(shù)據(jù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • vite2打包的時候vendor-xxx.js文件過大的解決方法

    vite2打包的時候vendor-xxx.js文件過大的解決方法

    vite2是一個非常好用的工具,只是隨著代碼的增多,打包的時候?vendor-xxxxxx.js?文件也越來越大,本文主要介紹了vite2打包的時候vendor-xxx.js文件過大的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Vuex實現(xiàn)記事本功能

    Vuex實現(xiàn)記事本功能

    這篇文章主要為大家詳細介紹了Vuex實現(xiàn)記事本功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • vue-router的導(dǎo)航守衛(wèi)使用最新講解

    vue-router的導(dǎo)航守衛(wèi)使用最新講解

    這篇文章主要介紹了vue-router的導(dǎo)航守衛(wèi)使用講解,vue-router提供了許多編程式導(dǎo)航的API,其中最常見的導(dǎo)航API有很多種,本文給大家詳細講解,需要的朋友可以參考下
    2022-12-12
  • vite的搭建與使用的詳細步驟

    vite的搭建與使用的詳細步驟

    本文主要介紹了vite的搭建與使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2022-06-06
  • Vue props實現(xiàn)父組件給子組件傳遞數(shù)據(jù)的方式

    Vue props實現(xiàn)父組件給子組件傳遞數(shù)據(jù)的方式

    Vue中的配置項Props能讓組件接收外部傳遞過來的數(shù)據(jù),本文給大家介紹了Vue props實現(xiàn)父組件給子組件傳遞數(shù)據(jù)的幾種方式,文中有詳細的實現(xiàn)方式,具有一定的參考價值,需要的朋友可以參考下
    2023-10-10
  • vue3中g(shù)etCurrentInstance示例講解

    vue3中g(shù)etCurrentInstance示例講解

    這篇文章主要給大家介紹了關(guān)于vue3中g(shù)etCurrentInstance的相關(guān)資料,文中還介紹了Vue3中關(guān)于getCurrentInstance的大坑,需要的朋友可以參考下
    2023-03-03

最新評論