<el-table-column v-bind="bindProps" >...
computed: {
bindProps() {
/* this.configs 可以动态变更,优先级高于this.$attrs */
return merge(
{
headerAlign: "center",
align: "center",
},
this.$attrs,
/* configs formitem type 与 el column typ 冲突 需要剔除 */
omit(this.configs, ["type"])
/*
configs:{
label:"label",
prop:"prop"
}
*/
);
},
},
网友评论