安装
# NPM
$ npm install ct-component-plus
注册
import { createApp } from 'vue'
import CtComponent from "ct-component-plus";
import "ct-component-plus/packages/style";
import * as baseDao from './service/BaseDao';
const app = createApp(App);
app.use(CtComponent, { baseDao });
全局配置
在app.use
组件时,可以通过第二个参数来对组件库进行全局配置,一定需要的配置项是baseDao
。配置的说明如下
字段 | 作用 | 默认值 | 是否必填 |
---|---|---|---|
baseDao | 组件库设计到请求的baseDao,这个是为了项目可以对接口可以统一管理 | - | 是 |
serviceOptions | 请求的一些配置,目前可配置有defaultMethod :默认请求方式,defaultDownlaodMethod: 默认下载的方式 | {defaultMethod: 'post'} | 否 |
searchBoxComponent | 自定义searchBox的查询类型对应的查询组件,详情可以查看业务组件的searchBox | - | 否 |
tableEmptyDom | 表格数据为空是展示空状态的空状态组件,详情可以查看业务组件的表格的空状态示例 | - | 否 |
selectTooltip | select组件选项是否显示title | - | 否 |