当在分享页面中用到了自定义验证规则、且在该规则中有服务器端请求时,务必要给请求地址加上分享参数。
例如,在之前的“自定义验证规则”一节中,曾经用过以下自定义规则代码:
此段代码中的url就是用来请求服务器的,其地址是query。如果要将用到此验证规则的页面进行分享,就需要将url地址改为:
url:'query' + setter.getSearchParas(),
这里的getSearchParas是setter中用于获取当前页请求参数的方法。如果当前页是免登录分享的,页面地址就会带有nologin参数,getSearchParas能自动获取它并放到query地址的后面。
如果你理解不了这段代码的意思,只要按此写法依葫芦画瓢即可。