KCheckBox
单选框,类似于 input type="radio"KNumber
数字框,类似于 input type="number"KSelect
下拉框,类似于 selectKQuery
搜索框,自定义表单类型,常用于异步关联查询KText
文本框,类似于 input type="text"
根据规则可以快速配置出一个简易的Excel。
npm i mone-editable -S
import Vue from 'vue';
import App from './App';
// 全局引入
import 'mone-editable/dist/mone-editable.css';
import me from 'mone-editable';
Vue.use(me);
/* eslint-disable no-new */
new Vue({
el: '#app',
render: h => h(App)
});
<template>
<div class="app">
<h3 class="text-center">mone-editable</h3>
<!-- 可编辑表格 -->
<k-editable :config="config"
:data-list="rows"
@add-row="addNewRow"
@del-row="delRow"></k-editable>
</div>
</template>
...
通过config
参数配置整个 editable 的主结构,
通过data-list
参数展示列表数据,数据的编辑改动直接影响到该引用参数
- assets 文档以及项目相关资源
- example 示例程序开发目录
- lib 压缩打包后的正式文件
- src 插件源码
# 安装依赖
npm install
# 查看项目 http://localhost:8080
npm run dev
开发时会启动example
目录的示例程序
# 构建正式文件到 lib 目录
npm run build
# 查看webpack构建分析
npm run build --report