账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    iView配合async-validator,number,float,integer等验证数字的规则都验证不了。
    • 2017-09-13 00:00
    • 11
    78
    0

    其他的规则就没问题。网上有方法说是v-model的问题,写成v-model.number就行;但是我加了.model就直接发送不了数据。请问有其他解决方法吗?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • IView配合AsyncValidator验证数字规则失败可能有以下几个原因:

      1. 在IView中,你可以使用<number><integer>标签来验证数字,但是AsyncValidator可能不支持这些标签。你应该在AsyncValidator的配置中添加相应的类型或验证规则。

      2. 在AsyncValidator的配置中,你可能没有指定minmax参数。这些参数用于指定数字的最大值和最小值,对于非数字类型的值,这些参数可能没有意义。

      3. 你可能在验证数字时使用了错误的数字类型。例如,你可能使用了字符串来表示数字,而AsyncValidator可能不支持这种类型的数字。

      4. 你可能在使用AsyncValidator时,没有正确地配置message参数。这个参数用于指定错误消息,对于非数字类型的值,这个参数可能没有意义。

      如果你无法确定问题的原因,你可以尝试在IView中使用<input>标签来输入数字,然后在AsyncValidator中验证这个输入。如果AsyncValidator仍然无法验证数字,那么问题可能出在你的数据格式上。你可以尝试使用不同的数据格式(如字符串、日期等)来验证数字,看看是否可以解决问题。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部