FILEEM

POWER OF DREAM

uni-admin实现部分页面无需登录

在使用uni-admin开发管理端时,如果要在同一项目中做一个公众可以访问的,无需登录的首页,使用这个方法就不用单独另起一个项目了。
比如将默认登录页设为/pages/index/hello
在对应节点修改:

        {
            "path": "pages/index/hello/hello",
            "style": {
                "navigationBarTitleText": "首页",
                "topWindow": false,//不显示顶部菜单
                "leftWindow": false//不显示左侧菜单
            }
        },

《uni-admin实现部分页面无需登录》
取消此页的登陆验证,在pages.json最下方的节点修改:

    "uniIdRouter": {
        "loginPage": "uni_modules/uni-id-pages/pages/login/login-withpwd",
        "needLogin": [
            // "^((?!uni-id-pages\/pages\/login|register|retrieve).)*$"//原来的,是登陆页等不需要验证
            "^((?!uni-id-pages\/pages\/(login|register|retrieve)|pages\/index\/hello\/hello).)*$"//加上hello页的正则
        ],
        "resToLogin": true
    }

接下来就写首页吧

点赞