1、组件名需为[组件库标识]-组件名称
例如你开发了一个login-form
表单组件,你的项目组件库标识为cui
,那么你的组件名称应该为cui-login-form
。
2、开发组件的css样式
必须创建一个index.less
来放置。
3、如果组件内部下props
已经有默认值,index.json
中attrs
下的 value 可以不设置,否则这个默认值不会生效。
组件:
props: {
value: {
type: String,
default: "默认文案"
}
}
json配置文件:
attrs: [
{
"type": "input",
"title": "标题",
"key": "title"
},
]
4、组件样式的两种写法:
第一种:单独写在index.less
文件下。
第二种:写在index.vue
内,但是必须加上scoped
属性。
npm install @crh-fe/codease-cli -g
codease init
<!-- npm方式 -->
npm i
<!-- yarn方式 -->
yarn
<!-- pnpm方式 -->
pnpm i
npm run dev
codease publish
npm run build-site