feat(Sku): sku supports message initialization (#5668)

This commit is contained in:
Jake 2020-02-17 11:12:50 +08:00 committed by GitHub
parent ee9396c4c3
commit baf9ffb611
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 19 additions and 1 deletions

View File

@ -350,6 +350,11 @@ messageConfig: {
text: 'xxx', text: 'xxx',
tel: 'xxx', tel: 'xxx',
... ...
},
// Keymessage name
// Valuemessage value
initialMessages: {
message: 'message value'
} }
} }
``` ```

View File

@ -346,6 +346,12 @@ messageConfig: {
text: 'xxx', text: 'xxx',
tel: 'xxx', tel: 'xxx',
... ...
},
// 初始留言信息
// 键:留言 name
// 值:留言内容
initialMessages: {
留言: '留言信息'
} }
} }
``` ```

View File

@ -81,6 +81,7 @@ export default createComponent({
messageConfig: { messageConfig: {
type: Object, type: Object,
default: () => ({ default: () => ({
initialMessages: {},
placeholderMap: {}, placeholderMap: {},
uploadImg: () => Promise.resolve(), uploadImg: () => Promise.resolve(),
uploadMaxSize: 5, uploadMaxSize: 5,

View File

@ -35,7 +35,10 @@ export default createComponent({
methods: { methods: {
resetMessageValues(messages) { resetMessageValues(messages) {
return (messages || []).map(() => ({ value: '' })); const { messageConfig } = this;
return (messages || []).map(message => ({
value: messageConfig.initialMessages[message.name] || '',
}));
}, },
getType(message) { getType(message) {

View File

@ -198,6 +198,9 @@ export default {
}, },
}, },
messageConfig: { messageConfig: {
initialMessages: {
留言1: '商品留言',
},
uploadImg: (file, img) => uploadImg: (file, img) =>
new Promise(resolve => { new Promise(resolve => {
setTimeout(() => resolve(img), 1000); setTimeout(() => resolve(img), 1000);