代码拉取完成,页面将自动刷新
本扩展暂时已基本成型, 暂时停止维护!
诶嘿! 我又写了一个扩展, 哦吼! 那这个扩展能干嘛呢? 非常简单, 就是赋予表单内 input
和 textarea
更多的能力! 啥? 你问我啥能力? 看图吧!
更好的阅读文档方式! 点击这里 在线阅读文档!
libs/layui_exts
layui.config
和 layui.base
配置是否正确, 可参考 示例文件
layui.use
来引入扩展! 可参考 示例文件
仅供学习参考, 请勿无脑复制粘贴照搬照抄.
layui
.config({
base: "./libs/layui_exts/",
})
.extend({
inputAttr: "inputAttr/js/index",
});
<div class="layui-form">
<div class="layui-form-item">
<div class="layui-form-label">带删除按钮</div>
<div class="layui-input-block">
<!-- 添加 clearable 属性, 赋予输入框删除内容的能力, 仅对 input 标签生效-->
<input type="text" placeholder="输入点东西看看" value="作者真给力!" class="layui-input" clearable />
</div>
</div>
<div class="layui-form-item">
<div class="layui-form-label">字数统计</div>
<div class="layui-input-block">
<!-- 添加 show-word-limit 属性, 赋予输入框统计字数+限制字数的能力-->
<!-- input 和 textarea 都可用! 设置 show-word-limit 必须要设置 maxlength -->
<input type="text" placeholder="输入点东西看看" value="酷啊! Nice!" maxlength="20" class="layui-input" show-word-limit />
</div>
</div>
<div class="layui-form-item">
<div class="layui-form-label">字数统计</div>
<div class="layui-input-block">
<!-- 不废话了, 同理-->
<textarea rows="3" class="layui-textarea" placeholder="输入点东西看看" maxlength="500" show-word-limit>亲亲抱抱举高高 (づ ̄3 ̄)づ╭❤~</textarea>
</div>
</div>
</div>
layui.use(["inputAttr"], function () {
var inputAttr = layui.inputAttr;
// 最简单的调用方式, 你啥参数都不要传递
// 初始化一下就好了
// 如果你铁了心要加参数也无妨, 去啃文档吧, 几分钟的事情...
// inputAttr.init(); <- v1.x 写法, v2.x 开始变更为 render
input.render();
});
!> 讲真, 太简单了! 拢共就下面 2 个配置项! nice!
$(document)
input,textarea
标签然后进行处理input,textarea
v1.0.1.20210818
版本更新!clearable
事件, 即当内容被清空的时候触发.layui.use(["inputAttr"], function () {
var inputAttr = layui.inputAttr;
// 最简单的调用方式, 你啥参数都不要传递
// 初始化一下就好了
// 如果你铁了心要加参数也无妨, 去啃文档吧, 几分钟的事情...
inputAttr.render({
// 重新定义根节点
root: ".layui-form",
// 事件托管
event: {
// 当点击清除按钮内容被清理
clearable: function (event, dom) {
console.log({ event: event, dom: dom });
},
},
});
});
最简单的粗暴的方式就是直接使用 钞能力, 当然这是您自愿的! 点击可直接查看大图
当然, 如果客观条件不允许, 主观上不愿意, 也无伤大雅嘛! 谁的钱都是自己幸苦挣来的. 除了使用 钞能力, 你还可以通过以下方式支持作者!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型