nfs-lcnc-core-utils
v0.1.25
Published
### 开发步骤
Downloads
3
Readme
LCNCv2 插件开发模板项目
开发步骤
- 修改 package.json 中的 name,将 lcnc-plugin-template 修改为 your project name
构建发布
- yarn build
- yarn publish
开发规范
- 不能使用 css 文件,样式编写一律通过 css in js 的方式,emotion 或者 style-components 任选,默认内置了 emotion
- 不要修改 src 文件以外的内容,避免发布失败
插件开发手册
Step 1 安装项目
Git Clone 本仓库到本地,按照上述步骤对项目进行更改
Step 2 开发项目
启动项目,按照需求开发插件
Step 3 发布项目
项目开发完成后,可以通过 构建发布 来发布到 UnPkg 服务
Step 4 在设计器中使用插件
假设本项目的 package.json 中的 name 是 @jimeng-projects/my-plugin
目前插件仅支持区块类型、操作类型,假设本插件是一个区块插件,在设计器中存在以下 json 配置
{
"searchColumns": [
"name"
],
"listCommands": [
"add"
],
"id": "t1",
"type": "lctable",
"rowCommands": [
{
"commandType": "edit",
"column": 2
},
{
"commandType": "onlyView",
"column": 2
},
"delete"
],
"command": {
"domainName": "brand"
}
}
其中的 "type": "lctable", 就是一个区块类型, 将 lctable 替换成 my-plugin,就可以实现自定义区块的效果