解决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 相关文章推荐
浅谈 jQuery 事件源码定位问题
Jun 18 Javascript
javascript简单比较日期大小的方法
Jan 05 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
Apr 14 Javascript
JQuery在循环中绑定事件的问题详解
Jun 02 Javascript
Vue.js组件tree实现省市多级联动
Dec 02 Javascript
基于Vue.js 2.0实现百度搜索框效果
Dec 28 Javascript
微信小程序下拉框功能的实例代码
Nov 06 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
浅谈Layui的eleTree树式选择器使用方法
Sep 25 Javascript
vue请求服务器数据后绑定不上的解决方法
Oct 30 Javascript
Webpack设置环境变量的一些误区详解
Dec 19 Javascript
解决vue的router组件component在import时不能使用变量问题
Jul 26 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
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
javascript 处理HTML元素必须避免使用的一种方法
2009/07/30 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
python命令行参数sys.argv使用示例
2014/01/28 Python
python使用marshal模块序列化实例
2014/09/25 Python
python实现TF-IDF算法解析
2018/01/02 Python
pandas string转dataframe的方法
2018/04/11 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
使用python对文件中的数值进行累加的实例
2018/11/28 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
如何手工释放资源
2013/12/15 面试题
工商管理专业应届生求职信
2013/11/04 职场文书
英文留学推荐信范文
2014/01/25 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
建筑工地文明标语
2014/10/09 职场文书
学校隐患排查制度
2015/08/05 职场文书
生日宴会家属答谢词
2015/09/29 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
react国际化react-intl的使用
2021/05/06 Javascript
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL
React如何使用axios请求数据并把数据渲染到组件
2022/08/05 Javascript