2.0.8 • Published 10 months ago

vue2pro_element v2.0.8

Weekly downloads
-
License
-
Repository
github
Last release
10 months ago

vue2pro_element

支持 jsx 的 table/form-item/table-column 封装,可通过 json 全部一次性生成。 项目没有进行打包,各位随便下载使用。

背景

  1. 由于 vue2 无法通过配置控制 vnode 内容,导致自由度大大降低,特此写了个这样的基于 jsx 的框架,方便配置使用。
  2. elementUI 的组件都是原子组件,无法批量应用到管理后台,所以在此基础上多做了一层封装。

安装与使用

npm install @vue/babel-preset-jsx @vue/babel-helper-vue-jsx-merge-props vue2pro_element
  • babel.config.js:
    module.exports = {
      presets: ["@vue/babel-preset-jsx"],
    };
  • main.js

    import "element-ui/lib/theme-chalk/index.css";
    import ProElement from "vue2pro_element";
    import ElementUI from "element-ui";
    
    Vue.use(ElementUI, { size: "small" });
    Vue.use(ProElement);

项目使用示例

列表 https://github.com/frankcou/vue2pro_element/tree/master/src/test/list.vue

详情/新增/编辑 https://github.com/frankcou/vue2pro_element/tree/master/src/test/detail.vue

项目用到 jsx, elementUI

jsx-vue2 的使用方法

相关组件及文档

文档地址:https://github.com/frankcou/vue2pro_element.git

项目运行/开发

vue run serve
2.0.3

11 months ago

2.0.2

11 months ago

2.0.5

10 months ago

2.0.4

11 months ago

2.0.7

10 months ago

2.0.6

10 months ago

2.0.8

10 months ago

2.0.1

11 months ago

2.0.0

11 months ago

2.0.1-alpha

11 months ago

1.4.6

1 year ago

1.4.5

1 year ago

1.4.4

1 year ago

1.4.3

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.21

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago