首页 新增模块 admin

保存登录信息


admin.login(token,userInfo,notKeep)

参数 类型 说明 示例值
token String 用户登录凭证,会使用该值验证登录状态 "AjklasdeaAasdklasjd"
userInfo Mixed 保存简单的用户信息,可以使用 admin.data()['user'] 访问 {username:'小明'}
notKeep Boolean 为 true 则临时登录,浏览器关闭登录失效

退出登录


使用 admin.logout() 清除当前的登录状态并跳转到登陆界面。

JS 跳转页面


admin.navigate('chart/index')

重载 Template


使用 admin.render() 重新加载已生成的 template。

参数 类型 说明 示例值
elem String/DOM 制定容器的 ID 或 DOM "#demo"

网络请求


admin.get() / admin.post(),使用该函数请求时会在headers中带上登录的 token 信息和 cofing.js 中的 requestHeaders

url 参数基础地址请在 config.js 中修改 requestUrl

增加弹出层


admin.modal.info / warn / success / error(),使用 layer.alert() 实现,参数与官网一致。

POPUP


使用 admin.popup() 打开任意网址,使用 layer.open() 实现,参数与官网一致。

//HTMML 触发



//JS 触发
admin.popup({
    //网页地址或本地目录
    url:'index',
    //传递参数,弹出的页面可以使用 POPUP_DATA.username 获取值
    data:{
        username:'小明',
    }
})
                    

拦截跳转


admin.routeLeave(function(route,nextPath,next){
    // route 当前页面路由信息
    // nextPath 将要去到的路径
    // next() 执行跳转页面
})