详解如何在vue项目中使用layui框架及采坑


Posted in Javascript onMay 05, 2019

根据官网的文档,要在一个html文件下使用layui里面的组件库其实很简单,但是在vue项目中使用该ui库却存在着很多坑,下面我们就详细讲解一下如何在vue-cli搭建的项目下使用layui

1.第一个坑:vue项目中使用npm安装引入时报错(目前并没有找到引入的合适的方式,知道的可以留言探讨)

在官网中我们可以看到他提到支持npm安装,但是当我们安装成功后,在main.js中引入时却报并不能找到该模块的错。

所以,我们先下载文件包,然后在html文件中用link和script标签的方式引入

2.第二个坑:下载的文件包必须放在static文件中

我尝试了把下载的文件夹放在与html文件的同级目录下和放在src目录下或者放在assets目录下,均报layui没有定义的错误

3.正确的使用姿势:

我们把文件放在static文件下,然后在html文件下引入,这样就可以在任意的组件中使用到layui这个对象了,这样我们就可以正确的使用layui里面的各种ui组件了

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,initial-scale=1.0">
  <title>pm</title>
  <link type="text/css" rel="stylesheet" href="./static/layui/css/layui.css" rel="external nofollow" /> 
  <script type="text/javascript" src="./static/layui/layui.js"></script>
  <style type="text/css">
  	body,html{
  		margin:0;
  		padding:1;
  	}
  </style>
 </head>
 <body>
  <div id="app"></div>
  <!-- built files will be auto injected -->
 </body>
</html>

要使用的组件:

<template>
<div class="layui-progress">
	 <div class="layui-progress-bar" lay-percent="10%"></div>
</div>
</template>
 
<script>
export default{
	data(){
		return {
			
		}
	},
	mounted(){
		layui.use('element', function(){
		 var element = layui.element
		})
	},
	methods:{
		
	}
}
</script>

以上是个人使用时的一些经验总结,如各位有更好的建议或者本人有错误之处都可以反馈出来,希望能帮到大家,谢谢

以上所述是小编给大家介绍的vue使用layui框架详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
关于JavaScript中的关联数组分析
Apr 09 Javascript
js 判断浏览器使用的语言示例代码
Mar 22 Javascript
js实现简单的购物车有图有代码
May 26 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
javascript中return,return true,return false三者的用法及区别
Nov 17 Javascript
javascript如何写热点图
Dec 08 Javascript
基于javascript实现文字无缝滚动效果
Mar 22 Javascript
深入浅析jQuery对象$.html
Aug 22 Javascript
判断颜色是否合法的正则表达式(详解)
May 03 Javascript
webpack+react+antd脚手架优化的方法
Apr 02 Javascript
vue3.0中的双向数据绑定方法及优缺点
Aug 01 Javascript
jQuery实现可编辑的表格
Dec 11 jQuery
详解小程序input框失焦事件在提交事件前的处理
May 05 #Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
May 05 #Javascript
小程序关于请求同步的总结
May 05 #Javascript
vue列表单项展开收缩功能之this.$refs的详解
May 05 #Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
May 05 #Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
May 05 #Javascript
Vue 中如何正确引入第三方模块的方法步骤
May 05 #Javascript
You might like
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
php db类库进行数据库操作
2009/03/19 PHP
PHP 木马攻击防御技巧
2009/06/13 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
C#静态方法与非静态方法实例分析
2014/09/22 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
php断点续传之文件分割合并详解
2016/12/13 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
canvas雪花效果核心代码分享
2017/02/19 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
js回调函数原理与用法案例分析
2020/03/04 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
python中文乱码的解决方法
2013/11/04 Python
Python运算符重载用法实例分析
2015/06/01 Python
Python中字典的基础知识归纳小结
2015/08/19 Python
python 高效去重复 支持GB级别大文件的示例代码
2018/11/08 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
如何基于python实现归一化处理
2020/01/20 Python
基于python实现删除指定文件类型
2020/07/21 Python
html5启动原生APP总结
2020/07/03 HTML / CSS
2015年学生会个人工作总结
2015/04/09 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书