2.0.8 • Published 10 months ago
vue2pro_element v2.0.8
vue2pro_element
支持 jsx 的 table/form-item/table-column 封装,可通过 json 全部一次性生成。 项目没有进行打包,各位随便下载使用。
背景
- 由于 vue2 无法通过配置控制 vnode 内容,导致自由度大大降低,特此写了个这样的基于 jsx 的框架,方便配置使用。
- 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
相关组件及文档
文档地址: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