怎样快速上手php,快速上手

## layuiadmin iframe 2020版 引入 authtree 组件

+ 第一步:为权限树提供容器

+ 第二步:下载源码并引入插件

+ 第三步:异步获取权限数据并渲染

>[danger] 第一步:为权限树提供容器

+ 权限树容器:`id="LAY-auth-tree-index"`

+ 容器需要包含在 `form.layui-form > div.layui-form-item > div.layui-input-block`,否则无法渲染多选框

```html

角色名称

选择权限

提交

重置

```

>[danger] 第二步:下载源码并引入插件

+ 配置扩展目录的模板输出替换 `__LAYUIADMIN_EXTEND__`

```

// 模板输出字符串替换

'tpl_replace_string' => [

// layuiadmin 静态资源

'__LAYUIADMIN__' => '/static/layuiadmin',

// authtree 权限树扩展组件

'__AUTHTREE__' => '/static/layuiadmin/lib/extend/authtree',

],

```

+ 将 `layui_exts` 目录拷贝到 extend 目录下并重命名为 `authtree`

![](https://img.kancloud.cn/d7/f8/d7f8f867b8110d90cf9c4e53ed63b529_316x475.png)

+ 加载 `authtree` 组件

![](https://img.kancloud.cn/9e/1a/9e1a2211bfb46bc1193540cc73936712_876x760.png)

>[danger] 第三步:异步获取权限数据并渲染

```

$.ajax({

url: 'tree.json',

dataType: 'json',

success: function(data){

var trees = data.data.trees;

// #LAY-auth-tree-index 权限树容器

authtree.render('#LAY-auth-tree-index', trees, {

inputname: 'authids[]',

layfilter: 'lay-check-auth',

autowidth: true,

});

}

});

```

>[danger] 效果示例

![](https://img.kancloud.cn/74/8d/748dcfd955b010e8fa644f70619e031c_803x312.png)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值