layui 第三方組件平臺

返回首頁 發(fā)布組件

基于layui框架的下拉框加強版,初始版本具備基礎數據展現、異步加載、數據回調、異步返回數據自定義、默認選項等功能,支持單選和多選。內部使用 form 和 jQuery 模塊。

更新:2021-6-28 創(chuàng)建:2018-11-19

文檔

效果圖


使用案例
HTML
 <form class="layui-form layui-form-pane" action="">
<div class="layui-form-item">
<label class="layui-form-label">多選下拉框</label>
<div class="layui-input-block" id="test" lay-filter="test">

</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">單選下拉框</label>
<div class="layui-input-block" id="test1" lay-filter="test1">


</div>
</div>
</form>
JS
 layui.config({
base: '../../../layui_exts/selectPlus/'
}).extend({
test: 'selectPlus'
}).use(['selectPlus', 'jquery'], function () {
var $ = layui.$,
selectPlus = layui.selectPlus;


// 單選
var a = selectPlus.render({
el: '#test1',
url: "data.json",
parseData: function (res) {
return res.data;
},
type: "radio",
valueName: "text",
label: ["name", "id"],
values: 'hello layui'
});

// 多選
selectPlus.render({
el: '#test',
data: [{
"name": "vue",
"id": 1,
"text": "hello vue"
}, {
"name": "layui",
"id": 2,
"text": "hello layui"
}, {
"name": "react",
"id": 3,
"text": "hello react"
}, {
"name": "bootstrap",
"id": 4,
"text": "hello bootstrap"
}, {
"name": "element",
"id": 5,
"text": "hello element"
}],
valueName: "name",
values: ['bootstrap', 'element'],
valueSeparator: " --- "
});
})
詳細參數請查看 https://gitee.com/YWangGit/selectplus

下載

去碼云下載
該擴展組件由第三方用戶主動投遞,并由其自身進行維護,本站僅做收集。