代码拉取完成,页面将自动刷新
同步操作将从 wujiawei0926/Layui-TreeSelect 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于 layui 的树形下拉选择器。支持异步加载,提供点击回调函数,提供设置占位符、选中节点等方法。
<input type="text" id="pidSelect" lay-filter="pidSelect" placeholder="选择父节点" class="layui-input">
<script>
layui.use(['treeSelect'], function () {
var treeSelect= layui.treeSelect;
// 初始化下拉选择器
treeSelect.render({
// css选择器,推荐使用id
elem: '#pidSelect',
// 请求地址
data: '/system/menu/layui/tree',
// ajax请求方式:post/get
type: 'post',
// 返回数据中主键的属性名称,默认值为id
key: {
id: 'id',
},
// 节点点击回调函数
click: function (d) {
console.log(d);
}
});
/*
* 手动设置占位符placeholder(不常用)
* 第一个参数为lay-filter属性的值
* 第二个参数为需要修改的提示内容
*/
treeSelect.setTitle('pidSelect', '这里填写要改的内容');
/*
* 选中节点(常用于更新时默认选中节点)
* 第一个参数为lay-filter属性的值
* 第二个参数为需要选中的节点的id
*/
treeSelect.checkNode('pidSelect', 0);
});
</script>
[
{
"children": [
{
"name": "留言列表",
"icon": "",
"id": 5,
"spread": false
},
{
"name": "发表留言",
"icon": "",
"id": 6,
"spread": false
}
],
"name": "评论",
"icon": "",
"id": 4,
"spread": false
},
{
"children": [
{
"children": [
{
"name": "添加用户",
"icon": "",
"id": 40,
"spread": false
},
{
"name": "编辑用户",
"icon": "",
"id": 41,
"spread": false
},
{
"name": "删除用户",
"icon": "",
"id": 42,
"spread": false
}
],
"name": "用户列表",
"icon": "",
"id": 8,
"spread": false
},
{
"name": "角色列表",
"icon": "",
"id": 11,
"spread": false
},
{
"children": [
{
"name": "添加权限",
"icon": "",
"id": 34,
"spread": false
},
{
"name": "编辑权限",
"icon": "",
"id": 37,
"spread": false
},
{
"name": "删除权限",
"icon": "",
"id": 38,
"spread": false
}
],
"name": "所有权限",
"icon": "",
"id": 13,
"spread": false
},
{
"name": "操作日志",
"icon": "",
"id": 15,
"spread": false
}
],
"name": "权限管理",
"icon": "",
"id": 10,
"spread": false
}
]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。