[bugfix] 修复sku改变后skuMessages没有更新的bug (#627)

This commit is contained in:
wny
2018-02-08 16:59:39 +08:00
committed by GitHub
parent 267390212b
commit ce401de06d
2 changed files with 47 additions and 5 deletions
+10 -1
View File
@@ -54,10 +54,16 @@ export default create({
data() {
return {
messageValues: this.messages.map(() => ({ value: '' }))
messageValues: this.resetMessageValues(this.messages)
};
},
watch: {
messages(val) {
this.messageValues = this.resetMessageValues(val);
}
},
computed: {
messagePlaceholderMap() {
return this.messageConfig.placeholderMap || {};
@@ -65,6 +71,9 @@ export default create({
},
methods: {
resetMessageValues(messages) {
return (messages || []).map(() => ({ value: '' }));
},
getType(message) {
if (+message.multiple === 1) {
return 'textarea';