我正在做一个Vue-cli项目,我和Modernizr.addTest()有个问题
Uncaught TypeError: Modernizr.addtest is not a function.我下载了带有现代派选项的addTest()。
我的案子:
const Modernizr = require('../vendors/modernizr-custom');
export class DeviceManager {
constructor() {
this.userAgent = '';
this.init();
}
init() {
this.userAgent = navigator.userAgent.toLowerCase();
console.log(this.userAgent);
Modernizr.addTest('webkit',function(){return !!this.userAgent.match(/Android/i);});
}
}
我的类被正确调用,我在Chrome上的控制台开发中获得了我的console.log。
你看到什么不对劲了吗?
发布于 2019-01-09 14:11:55
Uncaught TypeError: Modernizr.addtest is not a function.
在调用不存在的Modernizr方法时显示。Modernizr本身就是(否则就是ReferenceError: ...not defined)。
您的Modernizr构建似乎没有将addTest作为选项。注意:当您从官方网站构建Modernizr时,默认情况下此选项是关闭的。
https://stackoverflow.com/questions/52765634
复制相似问题