uniapp返回webview返回小程序并且跳转回webview

webview页面

提示:wx一定要导入sdk

// 返回小程序,并携带当前 WebView 的 URL 和状态

wx.miniProgram.postMessage({

type: 'requestPayment',

data: {

webviewUrl: window.location.href,

orderNum: this.orderNum,

type: 'requestPayment'

}

})

setTimeout(() => {

wx.miniProgram.navigateBack({

delta: 1,

});

}, 300);

小程序webview

<template>

<view>

<web-view

:key="webviewKey"

:src="url"

@message="onWebMessage"

@onPostMessage="onPostMessage"

></web-view>

</view>

</template>

<script>

export default {

data() {

return {

url: "",

webviewKey: ''

};

},

onLoad(options) {

console.log(options);

//this.url = options.url

if (options.url) {

this.url = decodeURIComponent(options.url);

}

if(options.token){

uni.setStorageSync('token',options.token)

}

console.log("-----------", this.url);

},

onShow(e) {

},

methods: {

onWebMessage(e) {

let list = e.detail.data;

let payFlag = list.find((v)=>{

return v.type == "requestPayment"

})

if(payFlag){

this.payFun(payFlag);

}

console.log("onWebMessage", e);

},

// 支付方法

payFun(params){

},

onPostMessage(e) {

console.log("onPostMessage", e);

},

},

};

</script>

<style></style>

相关推荐
咖啡の猫2 小时前
微信小程序WXSS 模板样式
微信小程序·小程序
AALoveTouch8 小时前
分享演唱会攻略-抢票利器
小程序·自动化
万岳科技系统开发9 小时前
开源上门预约系统源码,如何实现智能排班与时间冲突校验?
小程序·开源
说私域9 小时前
基于定制开发AI智能名片商城小程序的运营创新与资金效率提升研究
大数据·人工智能·小程序
qq_124987075311 小时前
基于微信小程序的宠物寄领养系统(源码+论文+部署+安装)
java·spring boot·后端·微信小程序·小程序·宠物·计算机毕业设计
咖啡の猫12 小时前
微信小程序页面配置
微信小程序·小程序·notepad++
2501_9160088912 小时前
iOS开发APP上架全流程解析:从开发到App Store的完整指南
android·ios·小程序·https·uni-app·iphone·webview
计算机毕设指导612 小时前
基于微信小程序技术校园拼车系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
计算机毕设指导613 小时前
基于微信小程序求职招聘-兼职管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·求职招聘
咖啡の猫13 小时前
微信小程序全局配置
微信小程序·小程序