vue2函数式组件怎么添加默认class?-灵析社区

UX_siri

renderComponent: { // 自定义内容 functional: true, render: (h, context) => { const render = context.props.render const params = context.props.params return render(h, params) }, props: { render: { type: Function, required: true }, params: { type: Object, required: true } } }, 这里定义了一个函数式组件,怎么在使用它的时候,添加一个默认的class='text'?如下:

阅读量:257

点赞量:18

问AI
renderComponent: { functional: true, render: (h, context) => { const render = context.props.render; const params = context.props.params; const staticClass = context.data.staticClass ? `text ${context.data.staticClass}` : 'text'; return render(h, { ...context.data, staticClass, props: params }); }, props: { render: { type: Function, required: true }, params: { type: Object, required: true } } }