react组件向html传值

遇到三方地图只能使用html来构造交互页面,而且地图部署在跳板机,这时需要将react组件内值传递给html页面进行处理,也适用于react组件向html传值,上代码

javascript 复制代码
let arr ={name:'aa',value:'11'}
for (let key in arr) {
    paramUrl += "&" + key + "=" + item[key];
}
//拼接到需要传值的html地址
`aa.html?` + paramUrl

需要接值的html

javascript 复制代码
function QueryString(val) {
    var uri = location.search;
    var re = new RegExp("" + val + "\=([^\&\?]*)", "ig");
    return ((uri.match(re)) ? (uri.match(re)[0].substr(val.length + 1)) : null);
}
let name = decodeURI(QueryString('name'));
let address = decodeURI(QueryString('value'));
//变量内即是组件传递过来的值

如果数据过多,不建议使用这个方法,可以在html直接api获取数据做处理。

相关推荐
an86950016 小时前
vue新建项目
前端·javascript·vue.js
czhc11400756637 小时前
c# 1121 构造方法
java·javascript·c#
GISer_Jing9 小时前
3D Cesium渲染架剖析
javascript·3d·webgl
han_9 小时前
前端性能优化之CSS篇
前端·javascript·性能优化
z***I39410 小时前
JavaScript爬虫应用案例
开发语言·javascript·爬虫
清风徐来QCQ11 小时前
javaScript(map,ref,?,forEach,watch)
java·前端·javascript
星月前端11 小时前
[特殊字符]面向 ArcGIS for JavaScript(4.x)开发者的「坐标系统(CRS / 投影)」全面解读
开发语言·javascript·arcgis
星空的资源小屋12 小时前
永久删除文件利器:Permadelete
java·javascript·人工智能
柒昀12 小时前
Vue.js
前端·javascript·vue.js
进阶的鱼12 小时前
React+ts+vite脚手架搭建(五)【登录篇】
前端·javascript