vue遇到的各种问题(持续更新)

1、设置子组件为弹出框,在父组件内设定show:{state:false},传递给子组件,当父组件内产生操作变成true时,子组件出现。一开始觉得可以直接用show:false,后来出错。原因:子组件不能直接更改父组件传来的值,但如果父组件设为对象传给子组件,就不会出现bug。

2、有一个表格table,有数据data,使得table里的list=data,里面每行数据为双向绑定v-modal,然后要进行修改某一项后点击保存,接着就保存成功的操作。一开始直接修改list,但是发现还没有点保存的时候表格上就也跟着改变了,后来发现在vue中单纯的list=data并不是将data里的内容给list,而是直接让list指向了data,所以修改list也相当于修改了data。

解决方法使用this.A=JSON.parse(JSON.stringfy(this.B)),这样B的内容会传递给A,但不会直接让A指向B。

3、使用iview里的表单验证的时候,input默认都是string,就算输入数字也会显示false并弹出message。而iview使用的验证是async-validator,可以查阅后自己重新改写校验规则。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值