layuiadmin表格中的tool,点击查看时跳出iframe子页面的操作问题
最近在用闲心大佬的layuiadmin框架开发项目,作为一个前端小白,秉承着学习并总结的习惯写下这个博客,话不多说,上代码。
- 先看下父页面的html,这边我只截取部分代码,有用的就行
<!-- 表格 -->
<div class="layui-card-body">
<table id="goodsTypeGrid" lay-filter="goodsTypeGrid" class="layui-table"></table>
</div>
<!-- 操作栏 -->
<script type="text/html" id="goodsGrid-edit">
<a class="layui-btn layui-btn-xs show" lay-event="detail">查看</a>
<a class="layui-btn layui-btn-xs edit" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs del" lay-event="del">删除</a>
</script>
- 父页面点击查看的具体操作的js
//监听工具条
table.on('tool(goodsTypeGrid)', function(obj){
//注:tool是工具条事件名,test是table原始容器的属性 lay-filter="对应的值"
var data = obj.data; //获得当前行数据