diff --git a/packages/mip/examples/mip/props.html b/packages/mip/examples/mip/props.html index a4295f71..ace677bc 100644 --- a/packages/mip/examples/mip/props.html +++ b/packages/mip/examples/mip/props.html @@ -3,93 +3,113 @@ - - props - - - - - + - + + + diff --git a/packages/mip/src/vue-custom-element/utils/props.js b/packages/mip/src/vue-custom-element/utils/props.js index ce629421..93ca9be8 100644 --- a/packages/mip/src/vue-custom-element/utils/props.js +++ b/packages/mip/src/vue-custom-element/utils/props.js @@ -156,7 +156,7 @@ export function getPropsData (element, componentDefinition, props) { if (attrValue !== null) { propsData[propCamelCase] = convertAttributeValue(attrValue, props.types[propCamelCase]) } else { - propsData[propCamelCase] = element[propCamelCase] || propsData[name] + propsData[propCamelCase] = element[propCamelCase] || propsData[propCamelCase] || propsData[name] } })