
获得徽章 0
赞了这篇文章
赞了这篇沸点
【记录-低级错误】
1.
反思:data中声明的对象或者其他变量不止要有一定的语义含义,不要太简洁,更不要和常用的form呀,model之类常用的组件中,框架中重复,雷同,更更不要轻易的选择全文替换变量,尤其是不完全匹配的全文替换
背景:自定义使用v-model绑定的组件内部,使用form表单,data中用了一开始使用model定义了一个对象,绑定到表单上,后面感觉和双向绑定中model名称相同,不好,想改,使用全文替换将model替换成了form,然后发现组件编辑状态下就表单绑定的form对象各项有值,但是没有在对应input,select中显示出来,有些懵逼,好好的功能咋这样了。
错误原因:后面排查才(花了一两分钟!!!浪费!!)发现,表单中input,select中v-model也被替换成了v-form,对应的值当然不能显示了,瞬间就感觉自己脑子是不是被门挤了,被驴踢了,怎么会犯这么低级愚蠢的错误
1.
反思:data中声明的对象或者其他变量不止要有一定的语义含义,不要太简洁,更不要和常用的form呀,model之类常用的组件中,框架中重复,雷同,更更不要轻易的选择全文替换变量,尤其是不完全匹配的全文替换
背景:自定义使用v-model绑定的组件内部,使用form表单,data中用了一开始使用model定义了一个对象,绑定到表单上,后面感觉和双向绑定中model名称相同,不好,想改,使用全文替换将model替换成了form,然后发现组件编辑状态下就表单绑定的form对象各项有值,但是没有在对应input,select中显示出来,有些懵逼,好好的功能咋这样了。
错误原因:后面排查才(花了一两分钟!!!浪费!!)发现,表单中input,select中v-model也被替换成了v-form,对应的值当然不能显示了,瞬间就感觉自己脑子是不是被门挤了,被驴踢了,怎么会犯这么低级愚蠢的错误
展开
2
3
赞了这篇文章