在config.js中添加百度统计代码并创建enhanceApp.js文件

This commit is contained in:
Aaron Chen 2023-07-07 11:23:28 +08:00
parent bcdb6efd8c
commit 4f7031ed49
2 changed files with 28 additions and 0 deletions

View File

@ -3,6 +3,20 @@ module.exports = {
description: "一个PHP程序在做FreeSWITCH相关的应用开发时积累的技术文档", description: "一个PHP程序在做FreeSWITCH相关的应用开发时积累的技术文档",
dest: "dist", dest: "dist",
plugins: ["@vuepress/back-to-top"], plugins: ["@vuepress/back-to-top"],
head: [
// 百度统计代码
[
"script",
{},
`var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?1eb7f71a234c2320b396cbc51c1f047e";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();`,
],
],
themeConfig: { themeConfig: {
lastUpdated: "上次更新", lastUpdated: "上次更新",
displayAllHeaders: false, displayAllHeaders: false,

View File

@ -0,0 +1,14 @@
export default ({ router }) => {
// 路由切换事件处理
router.beforeEach((to, from, next) => {
// console.log("切换路由", to.fullPath, from.fullPath);
//触发百度的pv统计
if (typeof _hmt != "undefined") {
if (to.path) {
_hmt.push(["_trackPageview", to.fullPath]);
// console.log("上报百度统计", to.fullPath);
}
}
next();
});
};