刘翔宇-旅管家 3 years ago
parent b876705ec7
commit c0ffa06993

@ -27,6 +27,7 @@
"print-js": "^1.6.0", "print-js": "^1.6.0",
"view-design": "^4.7.0", "view-design": "^4.7.0",
"vue": "2.6.10", "vue": "2.6.10",
"vue-matomo": "^4.2.0",
"vue-router": "3.0.6", "vue-router": "3.0.6",
"vuex": "3.1.0", "vuex": "3.1.0",
"wangeditor": "^4.7.12" "wangeditor": "^4.7.12"

@ -5,9 +5,24 @@
</template> </template>
<script> <script>
import "./assets/css/common.less"; import {
export default { mapGetters
name: 'App' } from 'vuex'
} import "./assets/css/common.less";
</script> export default {
name: 'App',
computed: {
...mapGetters([
'name'
])
},
watch: {
$route(to, from) {
let locationHash = window.location.hash;
this.$matomo.setCustomUrl(locationHash.replace(/#/g, ''));
this.$matomo.trackPageView(to.meta.title) //
}
}
}
</script>

@ -53,3 +53,24 @@ new Vue({
store, store,
render: h => h(App) render: h => h(App)
}) })
import VueMatomo from 'vue-matomo'
Vue.use(VueMatomo, {
host: 'http://192.168.60.99:9000/', // 这里配置你自己的piwik服务器地址和网站ID
siteId: 2,//siteId值
// 根据router自动注册
router: router,
// // 是否需要在发送追踪信息之前请求许可
// // 默认false
requireConsent: false,
enableLinkTracking: true,
// // 是否追踪初始页面
// // 默认true
trackInitialView: false,
// // 最终的追踪js文件名
// // 默认 'piwik'
trackerFileName: 'matomo',
debug: false
});

Loading…
Cancel
Save