日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

webview传递参数给html,uniapp与webview之间的相互传值

發(fā)布時(shí)間:2025/3/12 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 webview传递参数给html,uniapp与webview之间的相互传值 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.uni-app 如何發(fā)送數(shù)據(jù)到 H5? 其實(shí)很接單、在 web-view 中只需要通過(guò) URL 就可以向 H5 進(jìn)行傳參 例如在 uni-app 中:

export default {

data() {

return {

url:‘/hybrid/html/local.html?data=‘

};

},

onLoad(data) {

//這里對(duì)要傳入到webview中的參數(shù)進(jìn)行encodeURIComponent編碼否則中文亂碼

this.url+=encodeURIComponent(data.data)

},

mounted() {},

methods: {

message(event){

console.log(event.detail.data);

}

}

};

@import ‘./advertisement.scss‘;

那么在 H5 中是如何接收值得呢?

console.log(getQuery(‘data‘)); //獲取 uni-app 傳來(lái)的值//取url中的參數(shù)值

function getQuery(name) {//正則:[找尋‘&‘ + ‘url參數(shù)名字‘ = ‘值‘ + ‘&‘](‘&‘可以不存在)

let reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");

let r= window.location.search.substr(1).match(reg);

console.log(r);if(r != null) {//對(duì)參數(shù)值進(jìn)行解碼

return decodeURIComponent(r[2]);

}return null;

}

2.webview向uniapp傳值

uni.postMessage({

data: {

action:‘message‘}

});

uni.getEnv(function(res) {

console.log(‘當(dāng)前環(huán)境:‘ +JSON.stringify(res));

});

});

uniapp接受

//message接受方法

原文:https://www.cnblogs.com/lizhao123/p/12005868.html

總結(jié)

以上是生活随笔為你收集整理的webview传递参数给html,uniapp与webview之间的相互传值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。