1.在公共js精肃,如common.js里封裝:
??function?onBridgeReady()?{
????WeixinJSBridge.call('hideOptionMenu')
??}
??export?function?hideWxMenu()?{
????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()
????}
??}
2.在封裝的公共頭部組件,如Header.vue引入:
??import?{?hideWxMenu?}?from?'@/utils/common';
??created(){
??????hideWxMenu()
??},
注:全局app.vue引入肌幽,只會在首頁生效分尸。