2018-11-21
兼容性
0

目录

分享
hash路由跳转
编码问题

分享

当分享房屋页面时,用postMessage告诉小程序当前房屋的ID,当用户点击分享时,会触发 bindmessage事件,此时把房屋传递到当前的this里,在分享的时候动态添加'homeId'参数,如 path: '/pages/home/home?homeId='+this.detail.data[this.detail.data.length - 1]。 当用户打开小程序时,检测是否从分享里面进来(1007 || 1008),如果是的话,将homeId值改变,传入web-view的src 为了保证只在详情页面转发才可以进去,其它页面转发一率跳到‘/home’。在路由守卫设置,在非'‘/home/house’时,postMessage值设置为false,bindMessage会把false的值传到地址栏,然后在‘/home’页面判断地址栏解析后的值是否符合标准。

hash路由跳转

html
<web-view src="https://www.embracex.com/#/home/house">

后面不能加‘#wechat_redirect’

编码问题

web-view src 传参时中文会导致ios页面无法打开。需要进行编码

本文作者:BARM

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!