Thanks to visit codestin.com Credit goes to github.com
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 65ecc23 commit d5c70e4Copy full SHA for d5c70e4
src/vue/components/view.vue
@@ -371,7 +371,11 @@ export default {
371
const { component: pageComponent, props: pageProps } = page;
372
let keys = [];
373
const passProps = {};
374
- if (pageComponent && pageComponent.props) keys = Object.keys(pageComponent.props);
+ if (pageComponent && pageComponent.props) {
375
+ if (Array.isArray(pageComponent.props))
376
+ keys = pageComponent.props.filter((prop) => typeof prop === 'string');
377
+ else keys = Object.keys(pageComponent.props);
378
+ }
379
keys.forEach((key) => {
380
if (key in pageProps) passProps[key] = pageProps[key];
381
});
0 commit comments