We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2ea2ee9 commit 8bb146cCopy full SHA for 8bb146c
docs/components/componentdoc.vue
@@ -189,7 +189,17 @@ export default {
189
return {}
190
}
191
192
- const props = component.options.props
+ let props = {}
193
+ if (!component.options && typeof component === 'function') {
194
+ // Async component that hans't been resolved yet.
195
+ component((opts) => {
196
+ props = opts.props || {}
197
+ })
198
+ } else {
199
+ // Regular component
200
+ props = component.options.props
201
+ }
202
+
203
return Object.keys(props).map(prop => {
204
const p = props[prop]
205
0 commit comments