解决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 相关文章推荐
CLASS_CONFUSION JS混淆 全源码
Dec 12 Javascript
基于jquery的复制网页内容到WORD的实现代码
Feb 16 Javascript
初学js插入节点appendChild insertBefore使用方法
Jul 04 Javascript
javascript学习笔记(一) 在html中使用javascript
Jun 18 Javascript
微信小程序 教程之注册程序
Oct 17 Javascript
JQueryEasyUI之DataGrid数据显示
Nov 23 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
Sep 12 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
Aug 10 Javascript
微信小程序显示倒计时功能示例【测试可用】
Dec 03 Javascript
react同构实践之实现自己的同构模板
Mar 13 Javascript
通过JavaScript下载文件到本地的方法(单文件)
Mar 17 Javascript
深入学习js函数的隐式参数 arguments 和 this
Jun 24 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
深入理解 PHP7 中全新的 zval 容器和引用计数机制
2018/10/15 PHP
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
js用类封装pop弹窗组件
2017/10/08 Javascript
Linux Centos7.2下安装nodejs&amp;npm配置全局路径的教程
2018/05/15 NodeJs
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
Vue+Element实现网页版个人简历系统(推荐)
2019/12/31 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
python Django模板的使用方法
2016/01/14 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
python爬取淘宝商品详情页数据
2018/02/23 Python
django用户注册、登录、注销和用户扩展的示例
2018/03/19 Python
python 读入多行数据的实例
2018/04/19 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
python如何实现单链表的反转
2020/02/10 Python
Python try except异常捕获机制原理解析
2020/04/18 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
Lookfantastic瑞典:英国知名美妆购物网站
2018/04/06 全球购物
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
傲盾软件面试题
2015/08/17 面试题
机电专业个人求职信范文
2013/12/30 职场文书
运动会邀请函范文
2014/02/06 职场文书
安全生产演讲稿
2014/05/09 职场文书
城市创卫标语
2014/06/17 职场文书
新农村建设标语
2014/06/24 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
初级职称评定工作总结
2015/08/13 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电