本文介绍: 1、新建customMethod.js文件,自定义自己的方法。‘echartsTheme’ //echarts 主题。需求:新增的页面为一个标签页,保存后,需要刷新列表。‘echarts’, //echarts 核心包。2、找到config.js文件,引入自定义方法。‘customMethod’,//公用文件。3、在需要使用html页面use模块。用的layuiamin前端框架。//扩展的第三方模块。
用的layuiamin前端框架
需求:新增的页面为一个标签页,保存后,需要打开新的标签页并刷新列表
1、新建customMethod.js文件,自定义自己的方法
layui.define(function (exports) {
var $ = layui.$
var customMethod = {
// 表单点击保存后,新表单当前页,并新开标签页刷新
reload: function (link,title) {
top.layui.index.openTabsPage(link, title); //打开新标签页
setTimeout(function () {
// 刷新当前页面
location.reload();
// 刷新新开标签页
var src = $("#LAY_app_body .layadmin-tabsbody-item.layui-show>iframe", parent.document).attr("src")
// console.log("122", src);
$("#LAY_app_body .layadmin-tabsbody-item.layui-show>iframe", parent.document).attr("src", src)
}, 100)
},
init: function (some) {
console.log("其它公用方法")
},
};
exports('customMethod', customMethod);
})
2、找到config.js文件,引入自定义方法
//扩展的第三方模块
,extend: [
'customMethod',//公用文件
'echarts', //echarts 核心包
'echartsTheme' //echarts 主题
]
3、在需要使用html页面use模块
<script>
layui.config({
base: '../../layuiadmin/' //静态资源所在路径
}).extend({
index: 'lib/index' //主入口模块
}).use(['index', 'console','customMethod'], function () {
var $ = layui.$
, setter = layui.setter
, admin = layui.admin
, form = layui.form
, router = layui.router()
, search = router.search
, customMethod = layui.customMethod;
console.log("当前")
$("#aaa").click(function () {
customMethod.reload("home/homepage1.html","主页一")
})
//在提交保存的地方
//customMethod.reload("{:url('ditch/channel/channelList')}", "渠道列表");//打开列表
});
</script>
原文地址:https://blog.csdn.net/weixin_38897313/article/details/135346666
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_52748.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。