no message

This commit is contained in:
A1300399510
2023-12-18 11:08:45 +08:00
parent 1138eac28f
commit e0af963c4a
5 changed files with 41 additions and 14 deletions

View File

@@ -17,7 +17,26 @@ export default {
socketTask: null,
}
},
watch: {},
watch: {
// "$route": {
// handler(to, from) {
// console.log("1111111");
// //避免首次获取不到window._czc
// if (window._czc) {
// let location = window.location
// let contentUrl = location.pathname + location.hash
// let refererUrl = "/"
// window._czc.push(["_trackPageview", contentUrl, refererUrl])
// window._czc.push(["_setAutoPageview", false])
// }
// if (window._hmt) {
// if (to["path"]) window._hmt.push(["_trackPageview", to["fullPath"]])
// }
// },
// // immediate: true, // 首次进入页面即执行
// },
},
mounted() {
// console.log(new Date());
this.$store.dispatch("fetchHistoricalSearch") // 获取历史搜索记录

View File

@@ -111,21 +111,29 @@ const router = new VueRouter({
// base: process.env.BASE_URL,
routes
})
let isInitialNavigation = true
router.beforeEach(async (to, from, next) => {
if (to.meta.title) document.title = getPageTitle(to.meta.title);
if (window._hmt) {
if (to.path) {
window._hmt.push(['_trackPageview', '/#' + to.fullPath])
if (isInitialNavigation) {
isInitialNavigation = false
} else {
if (window._hmt) {
if (to.path) {
window._hmt.push(['_trackPageview', '/#' + to.fullPath])
}
}
if (window._czc) {
let location = window.location
let contentUrl = location.pathname + location.hash
let refererUrl = "/"
// 用于发送某个URL的PV统计请求
window._czc.push(["_trackPageview", contentUrl, refererUrl])
}
}
if (window._czc) {
let location = window.location
let contentUrl = location.pathname + location.hash
let refererUrl = "/"
// 用于发送某个URL的PV统计请求
window._czc.push(["_trackPageview", contentUrl, refererUrl])
}
next();