airyland / airyland/vux

重复初始化值报错

Đang mở
#3,220 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Vue
Star
17.5k
Fork
3.6k
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

VUE组件

data() {
return {
rowForm: {}
}
},

中绑定对象值

《x-input type="text" title="姓名" :required="true" v-model="rowForm.name" /》
以上都没问题,接下来,提交数据,数据提交成功之后,重新设置rowForm = {},以清除以保存过的数据,这个时候Xinput就会报错

[Vue warn]: Error in callback for watcher "currentValue": "TypeError: Cannot read property 'length' of undefined"

found in

---> 《XInput》 at node_modules\vux\src\components\x-input\index.vue

但是如果我重置对象rowForm = { name: ''}, 这个时候,确实不会报错的,由此可见,应该是 Xinput重复初始化值的时候没有进行值是否存在的判断

实际应用中,如果要单独给对象进行元素值清空,无疑不是高效的

这个是我目前碰到的问题

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.