看elementui源码的时候发现这样一段代码:
const uploadComponent = <upload {...uploadData}>{trigger}</upload>;return ( <div> { this.listType === 'picture-card' ? uploadList : ''} { this.$slots.trigger ? [uploadComponent, this.$slots.default] : uploadComponent } {this.$slots.tip} { this.listType !== 'picture-card' ? uploadList : ''} </div>);
这里为什么可以直接给js变量赋值为一个组件结构呢?
再下面结构还可以当做返回值?
想请教下这种写法相关的知识点?这是js语法还是vue语法?
繁星淼淼
相关分类