在使用uni-admin开发管理端时,如果要在同一项目中做一个公众可以访问的,无需登录的首页,使用这个方法就不用单独另起一个项目了。
比如将默认登录页设为/pages/index/hello
在对应节点修改:
{
"path": "pages/index/hello/hello",
"style": {
"navigationBarTitleText": "首页",
"topWindow": false,//不显示顶部菜单
"leftWindow": false//不显示左侧菜单
}
},
取消此页的登陆验证,在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
}
接下来就写首页吧