diff --git a/web-collect/4.md b/web-collect/4.md index 8595bb2..d23075b 100644 --- a/web-collect/4.md +++ b/web-collect/4.md @@ -38,7 +38,7 @@ function initOnload() { a(b) } } -``` +``` 按理说,前后两次对 `Page` 进行重写,应该是不冲突、都有效的,但 `uni-app` 在对 Vue 组件转微信小程序原生组件时,使用了局部封装的函数,导致后面其他脚本对 `Page` 的重写无效 @@ -78,7 +78,7 @@ function createPage(vuePageOptions) { - } + import Vue from 'vue'; -+ ++ + function initOnload() { + // 重写 Vue.prototype.__call_hook 方法 + Vue.prototype.__call_hook_proxy = Vue.prototype.__call_hook; @@ -96,7 +96,7 @@ function createPage(vuePageOptions) { + } ``` -改写后的 [mta-wechat-analysis.js](../resources/mta-wechat-analysis.js) 脚本可以[点这里下载](../resources/mta-wechat-analysis.js)。 +改写后的 [mta-wechat-analysis.js](../resources/mta-wechat-analysis.js) 脚本可以[点这里下载](../resources/mta-wechat-analysis.js)。 ## 后续