【发布时间】:2018-04-15 03:14:25
【问题描述】:
我想使用Storybook 为vue-select 组件添加一些故事,但我正在努力处理更复杂的情况,其中涉及传递道具或方法。
当我在模板中传递道具时它可以工作:
storiesOf('VSelect', module)
.add('with labeled custom options', () => ({
components: {VSelect},
template: `<v-select :options='[{value: "CA", label: "Canada"}, {value: "UK", label: "United Kingdom"}]' />`
}))
我觉得它不太可读,所以我想将它们分别作为道具或数据传递:
.add('with labeled custom options as props', () => ({
components: {VSelect},
props: {options: [{value: "CA", label: "Canada"}, {value: "UK", label: "United Kingdom"}]},
data: {options: [{value: "CA", label: "Canada"}, {value: "UK", label: "United Kingdom"}]},
template: `<v-select />`
}))
但 data 和 props 都未被故事书识别 - 他们似乎被忽略了。
【问题讨论】:
标签: javascript vue.js storybook