Replies: 1 comment
-
当然,欢迎 PR~ |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
借 #144 这个pr想说一下我的一点想法(我也在尝试解决相同的问题),当前
InspectorStateField.vue
中,在submit时,payload中的state.value不管state是什么类型,发送的都是字符串类型,这导致修改非字符串类型的state会出现非主观的类型转换问题。比如在该pr中的视频里,修改count时,一旦在输入框输入任意“数字”,submit后会变成字符串类型,action中的+-号消失是证明。还有在component中修改ref类型的object,submit后也会变成字符串而非对象。还有一些特殊的类型(如:undefined、null、NaN、true等)也会有一些奇怪的问题。而改进方案是参考老版本的devtool那样,比如字符串类型的value使用双引号包起来,undefined等特殊类型单独处理,其他类型做好表单验证即可。
工作量应该不小(?),但如果可以的话,我想尝试改造一下~
Beta Was this translation helpful? Give feedback.
All reactions