Javascript Matomo vuejs有时返回未定义的

Javascript Matomo vuejs有时返回未定义的,javascript,vue.js,vuejs2,matomo,Javascript,Vue.js,Vuejs2,Matomo,我有以下代码: Vue.use(VueMatomo, { host: 'myhost.com', siteId: 2, trackerFileName: 'piwik', router, enableLinkTracking: true, requireConsent: false, trackInitialView: true, disableCookies: false, requireCookieConsent: fa

我有以下代码:

Vue.use(VueMatomo, {
    host: 'myhost.com',
    siteId: 2,
    trackerFileName: 'piwik',
    router,
    enableLinkTracking: true,
    requireConsent: false,
    trackInitialView: true,
    disableCookies: false,
    requireCookieConsent: false,
    enableHeartBeatTimer: false,
    heartBeatTimerInterval: 15,
    debug: false,
    userId: undefined,
    cookieDomain: undefined,
    domains: undefined,
    preInitActions: [],
});
在package.json中,我有:
“vue matomo”:“^4.0.0”


我尝试在登录后设置用户id,我的操作如下:
this.$matomo.setUserId(100)
。问题是我没有定义I do
console.log(this.$matomo)
。有办法解决这个问题吗?Thx预先

在vue之前使用require(“vue matomo”)。use@NegiRox我建议在Vuejs存储库问题跟踪程序中询问相同的问题?他们也许能帮得更好