企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# data-load 标准异常网络请求(其中菜单不会发生改变) * data-load 指定get网络请求地址 * data-tips 指定异步网络请求tips提示 * data-confirm 是否启用提示确认框 ~~~ // 只加载内容到内容区 <a data-load="__URL__">加载html到内容区</a> // 加载内容到内容区,同时显示提示 <a data-load="__URL__" data-tips='正在加载,请稍候...'>加载html到内容区</a> // 加载内容到内容区,在加载前提示用户是否要继续操作 <a data-load="__URL__" data-confirm='确定要删除数据吗?' >删除数据<a> ~~~ 如果返回的数据是`html`(也就是`string`类型) 则会将数据插入到内容区域; 如果返回的数据是`JSON`格式,则会使用消息自动处理机制,调用`$.msg.auto`方法来处理。 # data-open 内容区打开新页(其中菜单会发生改变) * data-open 指定get网络请求地址 ~~~ // 只加载内容到内容区 <a data-open="__URL__">加载html到内容区</a> ~~~ 如果返回的数据是`html`(也就是`string`类型) 则会将数据插入到内容区域; 如果返回的数据是`JSON`格式,则会使用消息自动处理机制,调用`$.msg.auto`方法来处理。 # data-modal Modal弹出层 * data-modal 指定get网络请求地址 ~~~ // 只加载内容到内容区 <a data-modal="__URL__">加载html到modal</a> ~~~ 如果返回的数据是`html`(也就是`string`类型) 则会将数据插入到内容区域; 如果返回的数据是`JSON`格式,则会使用消息自动处理机制,调用`$.msg.auto`方法来处理。 # data-reload 强制刷新内容区 强制刷新内容区 ~~~ <a data-reload='true'>刷新</a> ~~~ # data-update 更新数据 * data-update 指定需要操作的数据记录ID,多个以英文逗号分割 * data-field 设置需要更新的字段名称 * data-value 设置将需要更新的字段更新的值 * data-action 设置服务端处理的URL地址 ~~~ <a data-update="1,3,4" data-field='status' data-value='0' data-action='http://demo.thinkadmin.top/forbid.html'>禁用</a> ~~~ 针对`ThinkAdmin`删除记录的处理 * 服务端对`data-field=deleted`有特殊处理过, 如果对应表有`is_deleted`字段则为软删除,否为硬删除。 ~~~ <a data-update="1,3,4" data-field='delete' data-action='http://demo.thinkadmin.top/del.html'>删除</a> ~~~ # data-href 打开新的网页 \* 打开新的网页,与`a`标签的`href`类似 ~~~ <a data-href='__URL__'>打开新页</a> ~~~ # data-file 文件上传插件 \-- 以 HTML 属性的方式实现文件上传 * data-type 限定允许上传的文件类型 * data-field 绑定对应表单字段的name属性 * data-file 设置文件上传模式(one: 单文件上传, mut: 多文件上传) ~~~ <input name='file-field'> <button type='button' data-file='one' data-field='file-field' data-type='jpg,png,gif'>上传文件</button> ~~~ 以`JavaScript`实现图片上传,`input`上可以加`data-type`来设置上传文件的后缀。 ~~~ <input name='file_field'> <script> $(function(){ $('[name="file_field"]').uploadOneImage(); }); </script> ~~~ 以`JavaScript`实现多图片上传,`input`上可以加`data-type`来设置上传文件的后缀。 ~~~ <input name='fiel_field'> <script> $(function(){ $('[name="file_field"]').uploadMultipleImage(); }); </script> ~~~ # data-iframe Iframe打开网页 \* 以`iframe`方式打开网页 ~~~ <a data-iframe='__URL__'>打开新页</a> ~~~ # data-icon 打开图标选择器 * 打开系统图标选择器, data-icon 的值用来指定表单对应字段名称 ~~~ <input name='icon'> <button data-icon='icon'>选择图标</button> ~~~ # data-tips-image 点击图片展示图片 * 点击图片展示图片 ~~~ // 展示 img 的 src 对应图片 <img data-tips-image src='https://demo.thinkadmin.top/static/upload/f47b8fe06e38ae99/08e8398da45583b9.png'> // 展示指定 src 的图片 <img data-tips-image="指定的图片SRC地址" src='https://demo.thinkadmin.top/static/upload/f47b8fe06e38ae99/08e8398da45583b9.png'> ~~~ # data-tips-text 鼠标悬停文字提示 * 鼠标悬停文字提示 ~~~ <img data-tips-text='tips文字' src='https://demo.thinkadmin.top/static/upload/f47b8fe06e38ae99/08e8398da45583b9.png'> ~~~ # data-phone-view 以手机模式显示 * 以`iframe`方式打开手机新页 ~~~ <a data-phone-view='__URL__'>打开手机新页</a> ~~~