Javascript Vue.js Tracking.js
我正在尝试使用vueJS应用程序中的tracking.js库 我已经像这样安装了软件包Javascript Vue.js Tracking.js,javascript,vue.js,npm,tracking.js,Javascript,Vue.js,Npm,Tracking.js,我正在尝试使用vueJS应用程序中的tracking.js库 我已经像这样安装了软件包 npm install --save tracking 然后在main.js文件中定义库 import tracking from 'tracking' Object.defineProperty(Vue.prototype, '$tracking', { value: tracking }); 然后在我的组件中,我尝试像这样使用库 mounted() { var tracker = new thi
npm install --save tracking
然后在main.js文件中定义库
import tracking from 'tracking'
Object.defineProperty(Vue.prototype, '$tracking', { value: tracking });
然后在我的组件中,我尝试像这样使用库
mounted() {
var tracker = new this.$tracking.ObjectTracker('webcam');
}
我觉得我打错电话给图书馆了,但错误信息是
TypeError:此.$tracking.ObjectTracker不是构造函数
问题在于import语句中,trackingjs似乎不支持ES6导入。你必须把它放在一个全局范围内
Object.defineProperty(Vue.prototype, '$tracking', { value: tracking });
new Vue({
created: function() {
var tracker = new this.$tracking.Tracker()
console.log(tracker)
}
})
这里的工作和预期的一样。注意,它只是像dependecy一样添加的。i、 e