解决layui的使用以及针对select、radio等表单组件不显示的问题


Posted in Javascript onSeptember 05, 2019

layui是国内一款界面比较整洁大方的ui框架,里面封装了很多前端开发常用的组件,通常我们直接复制代码过去就可以实现效果,可以提高我们的开发效率。

解决layui的使用以及针对select、radio等表单组件不显示的问题

使用步骤:

1、下载layui:https://www.layui.com

2、将layui文件夹复制到自己的项目里:

解决layui的使用以及针对select、radio等表单组件不显示的问题

3、在html页面引入相关的css和js:

<link rel="stylesheet" type="text/css" href="/layui/css/layui.css" rel="external nofollow" media="all"> //路径仅供参考
<script type="text/javascript" src="/layui/layui.js"></script> //路径仅供参考

4、我们除了直接复制组件代码过来使用外,也可以参考他们的开发文档,了解更多更详细的使用方法:

相关开发文档:https://www.layui.com/doc

form表单select、radio组件不显示的解决方法:

这里简单的复制了一段框架的form表单代码:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>layui</title>
 <meta name="renderer" content="webkit">
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
 <link rel="stylesheet" href="layui/css/layui.css" rel="external nofollow" media="all">
</head>
<body >

<form class="layui-form" style="margin:100px auto;width: 400px">
 <div class="layui-form-item">
 <label class="layui-form-label">输入框</label>
 <div class="layui-input-block">
  <input type="text" name="" placeholder="请输入" autocomplete="off" class="layui-input">
 </div>
 </div>
 <div class="layui-form-item">
 <label class="layui-form-label">下拉选择框</label>
 <div class="layui-input-block">
  <select name="interest" lay-filter="aihao">
  <option value="0">写作</option>
  <option value="1">阅读</option>
  </select>
 </div>
 </div>
 <div class="layui-form-item">
 <div class="layui-input-block">
  <button class="layui-btn" lay-submit lay-filter="*">立即提交</button>
  <button type="reset" class="layui-btn layui-btn-primary">重置</button>
 </div>
 </div>
</form>
<script src="layui/layui.js" charset="utf-8"></script>
</body>
</html>

但是运行的时候,select下拉框不能正常显示:

解决layui的使用以及针对select、radio等表单组件不显示的问题

这里写出正确的解决方法,大家自行检查自己的代码:

1、在select等组件上记得要加上 lay-filter="***",用于在js中做渲染;

<select name="interest" lay-filter="aihao">

2、对form表单的组件进行渲染:

<script>
 layui.use('form', function(){
 var form = layui.form;
 form.render('select','aihao');
 //各种基于事件的操作,下面会有进一步介绍
 //form.render('组件名','lay-filter名')
 });
</script>

这样,就没有什么问题了:

解决layui的使用以及针对select、radio等表单组件不显示的问题

以上这篇解决layui的使用以及针对select、radio等表单组件不显示的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

png

Javascript 相关文章推荐
Javascript 实现TreeView CheckBox全选效果
Jan 11 Javascript
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
Dec 20 Javascript
ExtJS自定义主题(theme)样式详解
Nov 18 Javascript
js实现弹窗插件功能实例代码分享
Dec 12 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
Apr 12 Javascript
使用AngularJS实现可伸缩的页面切换的方法
Jun 19 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
Mar 02 Javascript
vue2.0父子组件间传递数据的方法
Aug 16 Javascript
读懂CommonJS的模块加载
Apr 19 Javascript
vue+moment实现倒计时效果
Aug 26 Javascript
countUp.js实现数字滚动效果
Oct 18 Javascript
js实现验证码干扰(静态)
Feb 22 Javascript
layui的面包屑或者表单不显示的解决方法
Sep 05 #Javascript
JavaScript 截取字符串代码实例
Sep 05 #Javascript
a标签调用js的方法总结
Sep 05 #Javascript
VsCode与Node.js知识点详解
Sep 05 #Javascript
Vue.js如何使用Socket.IO的示例代码
Sep 05 #Javascript
vue路由守卫及路由守卫无限循环问题详析
Sep 05 #Javascript
关于JS解构的5种有趣用法
Sep 05 #Javascript
You might like
PHP 木马攻击防御技巧
2009/06/13 PHP
php获取访问者浏览页面的浏览器类型
2017/01/23 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
2015/03/04 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
bootstrap table sum总数量统计实现方法
2017/10/29 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
解决nodejs的npm命令无反应的问题
2018/05/17 NodeJs
基于vue实现web端超大数据量表格的卡顿解决
2019/04/02 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
python实现360的字符显示界面
2014/02/21 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
Python版名片管理系统
2018/11/30 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
python使用rsa非对称加密过程解析
2019/12/28 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
Fox Racing官方网站:越野摩托车和山地自行车装备和服装
2019/12/23 全球购物
管理专员自荐信
2014/01/26 职场文书
军人违纪检讨书
2014/02/04 职场文书
优秀共产党员事迹材料
2014/12/18 职场文书
地方课程教学计划
2015/01/19 职场文书
民事辩护词范文
2015/05/21 职场文书
opencv检测动态物体的实现
2021/07/21 Python
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android