国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp 之 uniapp 微信小程序項(xiàng)目,返回上一頁,并刷新上一頁的數(shù)據(jù)

這篇具有很好參考價(jià)值的文章主要介紹了uniapp 之 uniapp 微信小程序項(xiàng)目,返回上一頁,并刷新上一頁的數(shù)據(jù)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

項(xiàng)目場景:.

uniapp 微信小程序項(xiàng)目,在某個(gè)頁面執(zhí)行某個(gè)方法后返回上一頁,并刷新上一頁的數(shù)據(jù)
在用戶列表頁面點(diǎn)擊新增按鈕,跳轉(zhuǎn)至新增用戶頁面,新增成功后返回用戶列表頁面,并在頁面中刷新當(dāng)前數(shù)據(jù),要顯示剛剛添加成功的那條數(shù)據(jù)


問題描述

首先嘗試直接用 uni.navigateTo 跳轉(zhuǎn)回去,但是業(yè)務(wù)需求中,會(huì)有兩個(gè)入口進(jìn)入新增頁面,這樣就導(dǎo)致新增成功后只能跳到一個(gè)頁面去
后來直接使用了uni.navigateBack({delta: 1})頁面可以成功回到起始頁面,但是起始頁面數(shù)據(jù)不刷新


實(shí)現(xiàn)方案:

在起始頁面中把起始頁面獲取數(shù)據(jù),刷新的方法寫在 init() 方法當(dāng)中,在新增頁面,新增成功后,獲取上一個(gè)頁面對象
在頁面跳回上一頁的時(shí)候,執(zhí)行上一個(gè)頁面的 init() 方法文章來源地址http://www.zghlxwxcb.cn/news/detail-509995.html

// 起始頁面
methods: {
	init() {
		// 頁面數(shù)據(jù)獲取的代碼放在 init 當(dāng)中
		this.customerList = [];
		this.getCusromerData();
	},
}
// 新增頁面
addSite() {
	let pages = getCurrentPages(); // 當(dāng)前頁面
	let beforePage = pages[pages.length - 2];
	this.$refs.uForm.validate(valid => {
		if (valid) {
			SiteAPI.create({
				...this.site
			}).then(res => {
				this.$toast(res.msg)
				if (res.msg == '操作成功') {
					setTimeout(() => {
						uni.navigateBack({
							delta: 1,
							success: function() {
								beforePage.$vm.init(); // 執(zhí)行前一個(gè)頁面的init 來實(shí)現(xiàn)刷新
							}
						});
					}, 1000);
				} else {
					return
				}
			}).catch(err => {})
		} else {}
	});
},

到了這里,關(guān)于uniapp 之 uniapp 微信小程序項(xiàng)目,返回上一頁,并刷新上一頁的數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • uniapp 返回上一頁并刷新數(shù)據(jù)【已解決】

    uniapp 返回上一頁并刷新數(shù)據(jù)【已解決】

    業(yè)務(wù)邏輯:有許多頁面需要判斷是否登陸,沒有登陸的話需要跳轉(zhuǎn)到登陸頁面,登陸成功后需要返回上一級并且刷新上一級頁面數(shù)據(jù)。 大概效果是這樣 下面實(shí)操 1,新建一個(gè)方法 beforePage.$vm.reFresh(); reFresh();是監(jiān)聽上一個(gè)頁面的方法 2,在登陸成功的時(shí)候執(zhí)行該方法 我這里是

    2024年02月11日
    瀏覽(15)
  • 微信小程序返回上一頁各種方法

    返回上一頁,一共有4中方法,每種方法都有不一樣細(xì)節(jié) 函數(shù) 說明 navigator 保留當(dāng)前頁面,在wxml使用 wx.navigateTo 保留當(dāng)前頁面,在js使用 wx.redirectTo 不保留當(dāng)前頁面,在js使用 wx.switchTab 不保留當(dāng)前頁面,跳轉(zhuǎn)到tabBar頁 navigateBack 省去寫路徑 reLaunch 關(guān)閉所有頁面,打開到應(yīng)用內(nèi)的某個(gè)

    2024年02月16日
    瀏覽(24)
  • 微信小程序阻止用戶返回上一頁,并彈窗給用戶確定是否要返回上一頁

    在onload中調(diào)用微信的enableAlertBeforeUnload方法,在首次進(jìn)入會(huì)自動(dòng)監(jiān)聽當(dāng)前的頁面,在返回的時(shí)候會(huì)自動(dòng)彈出彈窗阻止用戶返回上一頁,點(diǎn)擊確定則返回上一頁,取消則停留在當(dāng)前頁

    2024年02月07日
    瀏覽(25)
  • 微信小程序返回上一頁面并更新的數(shù)據(jù)

    微信小程序開發(fā)過程中經(jīng)常把當(dāng)前頁面數(shù)據(jù)傳遞給上一個(gè)頁面,wx.navigateBack()返回上一頁,無法傳遞數(shù)據(jù),頁面視圖沒有響應(yīng)。其中一個(gè)辦法就是巧妙利用頁面棧。 getCurrentPages() 函數(shù)用于獲取當(dāng)前頁面棧的實(shí)例,以數(shù)組形式按棧的順序給出,第一個(gè)元素為首頁,最后一個(gè)元素

    2024年02月11日
    瀏覽(24)
  • vue/uniapp - 返回上一頁并onLoad/onShow刷新數(shù)據(jù)列表接口

    在uni中,返回頁面是不會(huì)觸發(fā) onLoad 方法的; 如果我們只想在特定情況下返回上一頁才需要刷新數(shù)據(jù),那么用 onShow 的話,那刷新就太頻繁了; 這時(shí)候,可以用 $emit 和 $on 去解決。 比如說,從詳情頁(detail.vue) 回到 列表頁(list.vue): 進(jìn)入的頁面 給大佬暴贊????????????

    2024年02月04日
    瀏覽(28)
  • uni-app -移動(dòng)端H5小程序 關(guān)閉當(dāng)前頁,返回上一頁并調(diào)用上一頁的方法

    uni-app -移動(dòng)端H5小程序 關(guān)閉當(dāng)前頁,返回上一頁并調(diào)用上一頁的方法

    ????? 作者簡介:程序員半夏 , 一名全棧程序員,擅長使用各種編程語言和框架,如JavaScript、React、Node.js、Java、Python、Django、MySQL等.專注于大前端與后端的硬核干貨分享,同時(shí)是一個(gè)隨緣更新的UP主. 你可以在各個(gè)平臺(tái)找到我! ?? 本文收錄于專欄: uniapp踩坑指南 ?? 專欄介紹

    2024年02月05日
    瀏覽(30)
  • 微信小程序:navigateTo頁面跳轉(zhuǎn)與navigateBack返回上一頁,并執(zhí)行相關(guān)操作

    ?A頁面:執(zhí)行方法fn,跳轉(zhuǎn)到B頁面 ????????跳轉(zhuǎn)方法采用 wx.navigateTo ,跳轉(zhuǎn)到新的頁面,保留當(dāng)前頁面 B頁面(路徑為pages/test/test的頁面): ①在某一方法中執(zhí)行返回操作 wx.navigateBack({ ? ? delta: 1 }) ②刷新上一個(gè)頁面 prevPage.onLoad(); ③調(diào)用上一個(gè)頁面的設(shè)置值得方法 ?p

    2024年02月12日
    瀏覽(32)
  • 微信小程序返回上一級頁面并自動(dòng)刷新數(shù)據(jù)

    界面由A到B,在由B返回A,觸發(fā)刷新動(dòng)作 界面A代碼 界面B代碼 代碼如下(示例): 在小程序環(huán)境中對應(yīng)頁面的 onShow。 頁面顯示/切入前臺(tái)時(shí)觸發(fā)。 Taro React生命周期函數(shù)

    2024年03月24日
    瀏覽(28)
  • 微信小程序 表單 選擇跳轉(zhuǎn)新頁面,選擇后,返回上一頁面保留原頁面已填寫的值

    微信小程序 表單 選擇跳轉(zhuǎn)新頁面,選擇后,返回上一頁面保留原頁面已填寫的值

    場景: 表單頁有很多項(xiàng)需要填寫,個(gè)別項(xiàng)數(shù)據(jù)較多,需要跳轉(zhuǎn)到新的頁面去選擇后,帶著結(jié)果返回。如圖。 此時(shí),想要返回時(shí),已經(jīng)填寫過的內(nèi)容保留不變,不被清空。 解決: 在下一頁去獲取上一頁data中的數(shù)據(jù),并修改,再通過 wx.navigateBack({ delta: 1, }) 返回上一頁,頁面不

    2024年02月12日
    瀏覽(33)
  • 微信小程序--操作微信自帶的返回按鈕使上個(gè)頁面刷新列表或刷新數(shù)據(jù)

    微信小程序--操作微信自帶的返回按鈕使上個(gè)頁面刷新列表或刷新數(shù)據(jù)

    首先要了解什么是 頁面棧 ------------ 框架以棧的形式維護(hù)了當(dāng)前的所有頁面。 當(dāng)發(fā)生路由切換的時(shí)候,頁面棧的表現(xiàn)如下: 路由方式 頁面棧表現(xiàn) 初始化 新頁面入棧 打開新頁面 新頁面入棧 頁面重定向 當(dāng)前頁面出棧,新頁面入棧 頁面返回 頁面不斷出棧,直到目標(biāo)返回頁

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包