export default class DIDAnchor extends Vue {
classPrefix = classPrefix
get anchorClassifyList () {
let list = [...this.$store.state.anchorClassifyList]
list.unshift({
label: '全部',
value: '-1'
})
return list
}
get guildClassifyList () {
let list = [...this.$store.state.guildClassifyList]
list.unshift({
label: '全部',
value: '-1'
})
return list
}
// ...
像上面的get修饰的函数,调用的时候直接就返回了一个list, 相当于在computed里写了一个getter函数
从而达到一体化的效果
<FormItem label="主播类型">
<Select value={this.anchorClassify} style="width: 140px;" multiple>
{
anchorClassifyList.map(item => {
return <Option value={item.value}>{item.label}</Option>
})
}
</Select>
</FormItem>
// ...