微信自定义分享 IOS的hash模式下如果从主页进入自定义页面,需刷新下改页面才能成功自定义为什么?
[图片] 场景就是这个样子,而且只有IOS有问题,安卓的已经好了,虽然这个问题我已经投机取巧的解决了,但是不知道为什么会这样,跪请赐教! 解决的代码我放在这里,如果谁和我遇到了一样的问题,可以凑合用下 // 组件内的守卫 beforeRouteEnter(to, from, next) { // 判断是不是IOS和页面的来源是不是从主页跳转过来的,就是存在bug的情况,代码实现手动刷新 if ( !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) && from.name === "Home" ) { next(vm => { // 禁止alert弹窗。 防止reload错误提醒 window.alert = function() { return false } // 代码实现手动刷新 location.reload() }) return } // 如果不是就是2的情况 什么都不做 next() },