layer is not defined

Posted renjianjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layer is not defined相关的知识,希望对你有一定的参考价值。

项目中使用layui中,引入新旧版本出现的一个问题。

技术图片

 

使用console.log(layer)

打印出来的,显示使用的版本是1.8.0

但是页面中引入的layui有好几个。就是不使用最新的。

 /*这里需要引入这个,不知道为什么,不引入。layer不可以使用open。会默认使用1.8.5版本的。这样使用后会用到最新的*/
    var layer ;
    layui.use(‘layer‘, function(){
        layer = layui.layer;
    });

最后的解决方式。这样引入一下。让layer  成为自己定义的一个全局的变量

 

以上是关于layer is not defined的主要内容,如果未能解决你的问题,请参考以下文章

为啥这段代码会抛出 ReferenceError: test is not defined?

TypeError: esri.layers.WMSLayer is not a constructor

为什么暂时性死区代码执行输出错误信息不是x is not defined?

报错:Uncaught ReferenceError: input is not defined

Taro新建项目使用async报错regeneratorRuntime is not defined

NameError: name “ ” is not defined