Skip to content

List.Item.Meta 使用slot自定义组件失效 #2290

@SongZhikuan

Description

@SongZhikuan
<script> export const ListType = { TYPE_1: 'TYPE_1', TYPE_2: 'TYPE_2', TYPE_3: 'TYPE_3', }; export default { name: 'List', props: { listData: { type: Array, default: () => [] }, }, methods: { /** * * @title: renderItem * @params: item * @params: index * @description: 根据不同业务类型渲染指定的listItem * @return VNode */ renderItem(item, index) { switch (item.renderType) { case ListType.TYPE_1: return ( [ { item.title }, avatar: (v) => }} /> ] ); case ListType.TYPE_2: break; default: console.log(item); return ( { return [{ item.title }]; }, avatar: (v) => { return []; } }} /> ); } }, }, render() { return (
); } }; const Styles = { wrap: {} }; </script>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions