uniapp小程序带参返回上页

二级页面跳转三级页面传值,携带值返回二级页面,再次跳转携带

二级页面

<view class="remarks item" @click="goremarks()">
	<view class="">订单备注</view>
	<view class="mini_info">{{buyer_remark=='' ? '选填' : '已填'}}</view>
</view>
goremarks() {
	let self = this;
	uni.navigateTo({
		url: "/pages/order/remarks?remarks=" + self.buyer_remark
	});
},

三级页面

<view>
	<textarea maxlength="100" v-model="remarks"/>
	<view @click="ssubmit()">完成</view>
</view>
onLoad(options) {
	let self=this;
	if(options.remarks){
		self.remarks = options.remarks;
	}
},
ssubmit(){
	console.log(this.remarks)
	let pages = getCurrentPages();  //获取所有页面栈实例列表
	let nowPage = pages[ pages.length - 1];  //当前页页面实例
	let prevPage = pages[ pages.length - 2 ];  //上一页页面实例
	prevPage.$vm.buyer_remark = this.remarks;   //修改上一页data里面的buyer_remark参数值
	uni.navigateBack();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值