l***@qq.com
l***@qq.com
  • 发布:2022-04-15 12:07
  • 更新:2022-04-15 19:27
  • 阅读:694

uniapp-starter 中route强制登录页问题

分类:uniCloud

uniapp-starter 中我在路由中的 needLogin 黑名单中加了/pages/ttttt/add 但是预览 未登录用户仍可以打开此页面呢?

"router": {  
	/*  
		名词解释:“强制登录页”  
			在打开定义的需强制登录的页面之前会自动检查(前端校验)uni_id_token的值是否有效,  
			如果无效会自动跳转到登录页面  
		两种模式:  
			1.needLogin:黑名单模式。枚举游客不可访问的页面。  
			2.visitor:白名单模式。枚举游客可访问的页面。  
		* 注意:黑名单与白名单模式二选一  
	*/  
	"needLogin": [  
		//{pattern:/^\/pages\/list.*/},	//支持正则表达式  
		// "/uni_modules/uni-news-favorite/pages/uni-news-favorite/list",  
		// "/uni_modules/uni-feedback/pages/uni-feedback/add"  
		"/pages/ttttt/add"  
		  

	],  
	"visitor": [  
		"/", //注意入口页必须直接写 "/"  
		{  
			"pattern": /^\/pages\/list.*/  
		}, //支持正则表达式  
		{  
			"pattern": /^\/pages\/ucenter\/login-page.*/  
		},  
		"/pages/common/webview/webview",  
		"/pages/grid/grid",  
		"/pages/ucenter/ucenter",  
		"/pages/ucenter/about/about",  
		//"/pages/ucenter/settings/settings",  
		  
	],  
	/*  
	login:配置登录类型与优先级  
		未列举到的,或设备环境不支持的选项,将被隐藏。如果你需要在不同平台有不同的配置,直接用条件编译即可  
		根据数组的第0项,决定登录方式的第一优先级。  
	*/  
	"login": ["weixin", "univerify", "username", "smsCode", "apple"]  
	//"login": ["weixin"]  
},
2022-04-15 12:07 负责人:DCloud_uniCloud_JSON 分享
已邀请:
l***@qq.com

l***@qq.com (作者)

已经解决了

  • 8***@qq.com

    怎么解决的,我也碰到了


    2023-04-28 18:23

要回复问题请先登录注册