全局修改覆盖element-plus组件的默认属性?

1、vue3中如何全局修改覆盖掉element-plus组件的默认属性?
2、全局修改element-plus ElInput组件的clearable属性为true,会影响到基于ElInput组件封装的其他组件的clearable属性,比如ElSelect、ElPagination组件,会导致ElPagination组件出现以下的情况。
全局修改覆盖element-plus组件的默认属性?


回答:

// 这里已修改ElSelect为示例

import ElementPlus, { ElSelect } from 'element-plus'

ElSelect.props.clearable= {

type: Boolean,

default: true

}

// 注册全局组件

app.component('Pagination', Pagination)

.use(createPinia())

.use(router)

.use(Dictionary)

.use(ElementPlus, { locale })

.use(i18n)

.use(VXETable)

.component('QtTable', QtTable)

.mount('#app')

// 全局设置表格斑马纹

const ElementComponents = app._context.components;

ElementComponents.ElTable.props.stripe = { type: Boolean, default: true };

以上是 全局修改覆盖element-plus组件的默认属性? 的全部内容, 来源链接: utcz.com/p/935221.html

回到顶部