解决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 相关文章推荐
通过js动态操作table(新增,删除相关列信息)
May 23 Javascript
只需一行代码,轻松实现一个在线编辑器
Nov 12 Javascript
JavaScript获取某年某月的最后一天附截图
Jun 23 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
Aug 15 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
Jun 01 Javascript
jQuery中show与hide方法用法示例
Sep 16 Javascript
关于 jQuery Easyui异步加载tree的问题解析
Dec 06 Javascript
JS解决移动web开发手机输入框弹出的问题
Mar 31 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
Feb 21 Javascript
js函数和this用法实例分析
Mar 13 Javascript
vue-socket.io接收不到数据问题的解决方法
May 13 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
Nov 13 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
header()函数使用说明
2006/11/23 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
javascript some()函数用法详解
2014/11/13 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
2015/11/24 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
JS实现点击链接切换显示隐藏内容的方法
2017/10/19 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
[01:05]主宰至宝剑心之遗
2017/03/16 DOTA
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
Python抽象类的新写法
2015/06/18 Python
简单了解Python中的几种函数
2017/11/03 Python
python实现海螺图片的方法示例
2019/05/12 Python
8段用于数据清洗Python代码(小结)
2019/10/31 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
2020/07/03 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
苹果美国官方商城:Apple美国
2016/08/24 全球购物
教师自我评价范例
2013/09/24 职场文书
社会保险接收函
2014/01/12 职场文书
高一数学教学反思
2014/02/07 职场文书
公司开会通知
2015/04/20 职场文书
实习介绍信范文
2015/05/05 职场文书