国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

javascript - Ionic怎樣實現(xiàn)在回到上一頁之前詢問用戶確認(rèn),如果用戶選擇“否”,則取消返回操作,仍留在當(dāng)前頁?

瀏覽:118日期:2022-12-02 10:32:07

問題描述

Ionic怎樣實現(xiàn)在回到上一頁之前詢問一下用戶:當(dāng)前資料已有修改,是否確認(rèn)放棄修改并返回?如果用戶選擇“否”,則取消返回操作,仍留在當(dāng)前頁?

在$ionicView.beforeLeave事件中寫彈出詢問框的代碼好像不行,因為該事件發(fā)生時,已經(jīng)回到上一頁去了。而且不知道如何取消該事件的默認(rèn)操作,用event.preventDefault()無效。

$rootScope.$on('$ionicView.beforeLeave', function (event, view) { $ionicPopup.confirm({ title: '確認(rèn)放棄修改', template: '數(shù)據(jù)已經(jīng)修改,是否確認(rèn)放棄修改并返回?' }).then(function (res) { res || event.preventDefault(); });});

上述代碼可以彈出確認(rèn)對話框,但彈出時頁面已經(jīng)滑到了上一頁,彈出得太晚。并且event.preventDefault()無效,不能阻止頁面離開。

問題解答

回答1:

詢問的就做成一個彈框就行了啊

標(biāo)簽: JavaScript
主站蜘蛛池模板: 融水| 成武县| 上思县| 延安市| 徐汇区| 宝应县| 濮阳市| 屯昌县| 澜沧| 桑日县| 荆门市| 驻马店市| 鄂尔多斯市| 榕江县| 蓝山县| 开江县| 巍山| 葫芦岛市| 前郭尔| 定州市| 旌德县| 泉州市| 泰和县| 昌邑市| 安徽省| 永泰县| 卓资县| 深水埗区| 乌海市| 衡水市| 阿克苏市| 屏东市| 华坪县| 门头沟区| 黔西| 永济市| 惠来县| 黑河市| 新余市| 衡阳县| 盐亭县|