iOS端跳转页面时报错

从登陆点注册按钮时没反应或者白屏

这是手机端的报错信息:

[vue-router] Failed to resolve async component default: SyntaxError: Invalid regular expression: invalid group specifier name

[vue-router] uncaught error during route navigation:

 

 在网上搜上边两个警告也没搜出来什么,然后搜了一下Error中的message:invalid group specifier name

看到了这样一篇文章https://developers.weixin.qq.com/community/develop/doc/000242268685609895f8c085b58400

然后才知道是要跳转的那个页面中的正则的问题注册页面中有很多表单,正则也比较多,通过排查知道是 ?< 的问题,把它删了就正常,所以需要用其他写法来代替一下

正则中的 ?= 、?<= 、?!、 ?<!=都是什么意思呢

1. ```?=``` : 询问后面跟着的东西是否等于这个    /b(?=a)/.test('bab')

2. ```?<=``` : 询问是否以这个东西开头  /(?<=a)b/.test('ab')

3. ```?!``` : 询问后面跟着的东西是否不是这个  /b(?!a)/.test('bb')

4. ```?<!=``` :询问是否不是以这个东西开头  /(?<!=a)b/.test('bb')

参考:
作者:不过从心而已
链接https://www.jianshu.com/p/661af704198c

   

 

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...