收藏
回答

微信小程序开发工具不认识underscore里的下划线变量,请问怎么处理?

Uncaught TypeError: Cannot read property '_' of undefined
    at underscore.js? [sm]:15    
    at underscore.js? [sm]:1577


在项目中引入underscore.js后提示如上。


underscore.js 第15行代码 :  var previousUnderscore = root._;


回答关注问题邀请回答
收藏

2 个回答

  • 自耕农
    自耕农
    2017-09-29

    感谢

    2017-09-29
    有用
    回复
  • ㅤㅤㅤㅤ
    ㅤㅤㅤㅤ
    2017-09-29

    不是不认识下划线,而是 root 是 undefined 了。


    underscore 是给浏览器或 NodeJS 端使用的,里面有个全局变量 root,是 window 或者 exports 对象,但这两个对象在小程序里都不存在,所以是 undefined。


    修改一下源码,把开头的

    var root = this;

    改成

    var root = {};


    2017-09-29
    有用
    回复
登录 后发表内容