vue引入layui报错

问题:在static中放入layui的css和js,且在index.html也引入了这两个css和js,在main.js用import同样引入了,但是再组建中写mounted函数中写layer.msg(“hello”)却是报错,报错的内容如下:

clipboard.png

index.html界面:

clipboard.png

main.js界面如下:

clipboard.png

swiperbanner.vue组件界面如下:

clipboard.png

请问问题到底出现在什么地方?我已经找了一上午了,实在是找不出来原因

阅读 7.3k
1 个回答

错误提示很明确啊,layer没有定义。你在前面引入layer.js是不行的,要用layui.all.js,另外,你应该不需要在index.html和main.js都引入layui,只需要index.html里引入就可以了。最后,虽然我没有用过layui,但是看他的文档介绍,这个ui库应该不适合和vue一起使用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题