1. 添加统计代码
const baiduTongji = () => {
window._hmt = window._hmt || [];
let sc;
(function () {
if ((sc = document.getElementById('baidu'))) {
document.head.removeChild(sc);
}
let hm = document.createElement('script');
hm.src = "https://hm.baidu.com/hm.js?99ce5ef666491fa8a11159d6eedc0b41";
hm.id = 'baidu';
let s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(hm, s);
})();
};
2. 统计页面流量
api : _hmt.push(['_trackPageview', pageURL]);
router.befroeEach(() => {
if (线上环境判断) {
baiduTongji();
_hmt && _hmt.push(['_trackPageview', to.fullPath]);
}
});
3. 注意 : URL必须是以"/"(斜杠)开头的相对路径, 如果是hash模式, 要在前面加 /#
router.befroeEach(() => {
if (线上环境判断) {
baiduTongji();
_hmt && _hmt.push(['_trackPageview', '/#' + to.fullPath]);
}
});