# 1.x升级

提示

2.x 对代码做了重构同时新增了很多功能,使用方式和1.x版本保持一致。

有部分不兼容,详细请参考底部不兼容项

# Npm

# 卸载 1.x

npm remove form-create

# 安装 2.x

  • iview

    安装

    npm install @form-create/iview
    

    导入

    import formCreate from "@form-create/iview"
    
  • element-ui

    安装

    npm install @form-create/element-ui
    

    导入

    import formCreate from "@form-create/element-ui"
    

# 浏览器

修改静态资源地址

  • iview

    <script src="https://cdn.jsdelivr.net/npm/@form-create/iview/dist/form-create.min.js"></script>
    
  • element-ui

    <script src="https://cdn.jsdelivr.net/npm/@form-create/element-ui/dist/form-create.min.js"></script>
    

# 不兼容项

  • 移除 自定义组件相关事件
  • 移除 全局配置中 upload 配置项
  • 移除 表单最外层的 margin 20px
  • 移除 defaultSlot 配置项
  • 移除 内置组件自动填充默认属性
  • 移除 组件规则中的hiddenvisibility属性
  • 移除 upload 组件 onSuccess 中返回 url 自动添加功能
  • 移除 iview版 event 配置项自动添加on-前缀功能

更多说明