禁用微信转发给好友和朋友圈
在不调用微信公众号开发文档,配置cofig等的情况下也能实现
[全局情况下,iOS能实现,安卓系统偶尔失效(原因研究中,知道的可以教教我)]
核心代码(就这么一串):
function onBridgeReady() {
WeixinJSBridge.call('hideOptionMenu');
}
if (typeof WeixinJSBridge == 'undefined') {
if (document.addEventListener) {
document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
} else if (document.attachEvent) {
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
} else {
onBridgeReady();
}
实现方式:
1.因为是每个页面都要这个功能,所以创建了一个全局方法

2.全局引入:
import closeShare from './assets/util/closeShare';
Vue.prototype.closeShare = closeShare;
3.在app.vue进行路由全局监听
watch:{
$route(to, from) {
this.closeShare.share()
}
}

浙公网安备 33010602011771号