?C)rU2j&<;x|d`Ufkq+zIr>SnTG0EsBcS=FaBRUJ1=Pvyaz=(7
zJJH`?u;!raDw@E^MizlEXFf9EZOxbUpLt682#D*Uw!4n{}tcVVtTsYep-ufiW&PtPwLLWKPohW
z9;nLGG$U`xjt59SfYVq}75kT@UQ{qC^iMRMl`^>B9;U?}`k32(`?(6dEG~@W5(jB?
z=Rh0|j?l~BzkaK;4zmx|d!ft=aGZiqw(x8}&}HXTW?&uf|aR)%j&1E%J2XjX6xMe3&
zZF~*0XJP}Q+o%>MCCh}?A5y~C{M;#gMEbs=>kfaJS|g@Tg|UZI0m2y#U2hb?di$w<
z_3auz)A}+N=@Z5$6Y{-VcDMS<a^1#g!n&1`BhG1TPy|xEQcXrmKuo3&o>ujKc
z=Cin5j|4$EI;CI8-39%%?3!*3^-kxvW)~K$YO*eRG_!I+Y5=*jXUoNu^T`*O@zvQ_
zcN;pCoTZ2J_G|x7ABF{ZUIpH3?E%OkX)R4&Hg=7XM$&9OH`eNO$5SQ?H@+%Rjh!><
ziBhQq>zl@^N!!g)R!fD>NOwFg#4CoVfJ%PnTtdEVyJqwX&OvpS=p&_t{u%UPgy@{=
zDT;@cWT`TS?{*6zJ_!G|hF~D^
zK;Cslgp#QBwkyj^pT${$Pv$&|eN@LK6iI6=_jbO_{*1tE*oo>Iu5bs>M?qAMLc#|5
zer4XIWSARHdK!vU
z-PS1&?4l(hkHF90!{7XaAmK$O3LXEDhk}ErvhhC%qHHM0Zu<{;uuI6~36LNNcV0{S=0m3yt}+tx_-@b3XB0sa+>*7wE}M|p
z$1kxYx;M%sLHpADm`spFV2;!K$&EQkf?T^iF#I2Z`Tuu^*b?jFCda(bch134%JYa3
z9Zf~H^Len<3^dr&v84MB8~@x(8To$B4M4GS{Y@o-u0xYBcg9AthW=Ck`^X
zlNtJfqor~&KKpmVC@6YHn)LleSN-dp*%V0nD?+jW2optp4ZCq$me^B;Z7RRywKFk4DPU*dn0
z5M3p7e;h_p8bQ{EnNhole}2YgFUF(y7iHG?SbnqLkY)h_Fuu4&Y^5sR-Tn=Dwghv-
z9!n7Re#D^S$EZ8PBJH)_OJdvo8F1>rw``m&VsUEaH$ZD*R`KML$||2;SvWmBA1ew)
zxGANb*);wGx^$@rv-~O1CMeMzpgh#@y?ktj2+m1y!VSJ_wXb?h#RK;V#2yA2efuYu
z&wxV1M+&!5qjfnEYcmb1RtPibWeDgf+M%R%F!`6v!K1ae#NQK*$RSp2L<84`?lnv&k@-&7
zRHMB}%7*M)hWMbV)~uXaGwz_GOw1cx>HtE?V2Q=oh+%2+}By>OSt_TEjT(L~Hk%B6lA6nG&Qul?MLosn=mk9j`6K+lK|FG&
cnx-!x5= 6
+
+### 安装
+```shell
+npm install
+npm install gulp -g
+```
+
+### 开发
+```shell
+npm run dev
+```
+
+### 打包
+```shell
+npm run build
+```
+
+## 使用步骤
+
+### 第一步
+npm run build后dist文件夹下的所有文件复制到项目目录
+
+### 第二步
+引入依赖
+```html
+
+
+
+
+
+```
+### 第三步
+指定一个表格容器
+```html
+
+```
+### 第四步
+创建一个表格
+```javascript
+
+```
+
+
diff --git a/docs/guide/config.md b/docs/guide/config.md
new file mode 100644
index 0000000..9e2dc6a
--- /dev/null
+++ b/docs/guide/config.md
@@ -0,0 +1,232 @@
+# 基本配置
+
+## container
+- 类型:String
+- 默认值:"jfgrid"
+- 作用:容器的ID
+
+------------
+## title
+- 类型:String
+- 默认值:"Luckysheet Demo"
+- 作用:表格的名称
+
+------------
+## column
+- 类型:Number
+- 默认值:60
+- 作用:空表格默认的列数量
+
+------------
+## row
+- 类型:Number
+- 默认值:84
+- 作用:空表格默认的行数据量
+
+------------
+## data
+- 类型:Array
+- 默认值:[{ "name": "Sheet1", color: "", "status": "1", "order": "0", "data": [], "config": {}, "index":0 }, { "name": "Sheet2", color: "", "status": "0", "order": "1", "data": [], "config": {}, "index":1 }, { "name": "Sheet3", color: "", "status": "0", "order": "2", "data": [], "config": {}, "index":2 }]
+- 作用:客户端sheet数据[shee1, sheet2, sheet3]
+
+------------
+
+## fullscreenmode
+- 类型:Boolean
+- 默认值:true
+- 作用:是否全屏模式,非全屏模式下,标记框不会强制选中。
+
+------------
+## autoFormatw
+- 类型:Boolean
+- 默认值:false
+- 作用:自动格式化超过4位数的数字为 亿万格式 例:true or "true" or "TRUE"
+
+------------
+## accuracy
+- 类型:Number
+- 默认值:undefined
+- 作用:设置传输来的数值的精确位数,小数点后n位 传参数为数字或数字字符串,例: "0" 或 0
+
+------------
+## allowCopy
+- 类型:Boolean
+- 默认值:true
+- 作用:是否允许拷贝
+
+------------
+## showtoolbar
+- 类型:Boolean
+- 默认值:true
+- 作用:是否第二列显示工具栏
+
+------------
+## showinfobar
+- 类型:Boolean
+- 默认值:true
+- 作用:是否显示顶部名称栏
+
+------------
+## showsheetbar
+- 类型:Boolean
+- 默认值:true
+- 作用:是否显示底部表格名称区域
+
+------------
+
+## showstatisticBar
+- 类型:Boolean
+- 默认值:true
+- 作用:是否显示底部计数栏
+
+------------
+## editMode
+- 类型:Boolean
+- 默认值:false
+- 作用:是否为编辑模式
+
+------------
+## allowEdit
+- 类型:Boolean
+- 默认值:true
+- 作用:是否允许前台编辑
+
+------------
+## enableAddRow
+- 类型:Boolean
+- 默认值:true
+- 作用:允许增加行
+
+------------
+## enableAddCol
+- 类型:Boolean
+- 默认值:true
+- 作用:允许增加列
+
+------------
+## pointEdit
+- 类型:Boolean
+- 默认值:false
+- 作用:是否是编辑器插入表格模式
+
+------------
+## pointEditUpdate
+- 类型:Function
+- 默认值:null
+- 作用:编辑器表格更新函数
+
+------------
+## pointEditZoom
+- 类型:Number
+- 默认值:1
+- 作用:编辑器表格编辑时缩放比例
+
+------------
+## pointEditZoom
+- 类型:Number
+- 默认值:1
+- 作用:编辑器表格编辑时缩放比例
+
+------------
+## userInfo
+- 类型:String
+- 默认值:`' rabbit'`
+- 作用:右上角的用户信息展示样式
+
+------------
+## userMenuItem
+- 类型:Array
+- 默认值:`[{url:"www.baidu.com", "icon":'', "name":"我的表格"}, {url:"www.baidu.com", "icon":'', "name":"退出登陆"}]`
+- 作用:点击右上角的用户信息弹出的菜单
+
+------------
+## myFolderUrl
+- 类型:String
+- 默认值:"www.baidu.com"
+- 作用:左上角<返回按钮的链接
+
+------------
+## config
+- 类型:Object
+- 默认值:{}
+- 作用:表格行高、列宽、合并单元格、公式等设置
+
+------------
+## devicePixelRatio
+- 类型:Number
+- 默认值:window.devicePixelRatio
+- 作用:设备比例,比例越大表格分标率越高
+
+------------
+## gridKey
+- 类型:String
+- 默认值:""
+- 作用:表格唯一标识符
+
+------------
+## loadUrl
+- 类型:String
+- 默认值:""
+- 作用:配置loadUrl的地址,luckysheet会通过ajax请求表格数据,默认载入status为1的sheet数据中的所有data,其余的sheet载入除data字段外的所有字段
+
+------------
+## loadSheetUrl
+- 类型:String
+- 默认值:""
+- 作用:配置loadSheetUrl的地址,参数为gridKey(表格主键) 和 index(sheet主键合集,格式为[1,2,3]),返回的数据为sheet的data字段数据集合
+
+------------
+## updateUrl
+- 类型:String
+- 默认值:""
+- 作用:表格数据的更新地址
+
+------------
+## updateImageUrl
+- 类型:String
+- 默认值:""
+- 作用:缩略图的更新地址
+
+------------
+## allowUpdate
+- 类型:Boolean
+- 默认值:false
+- 作用:是否允许编辑后的后台更新
+
+------------
+## functionButton
+- 类型:String
+- 默认值:""
+- 作用:右上角功能按钮,例如`' '`
+
+------------
+## showConfigWindowResize
+- 类型:Boolean
+- 默认值:true
+- 作用:图表和数据透视表的配置会在右侧弹出,设置弹出后表格是否会自动缩进
+
+------------
+## enablePage
+- 类型:Boolean
+- 默认值:false
+- 作用:允许加载下一页
+
+------------
+## chartConfigChange
+- 类型:Function
+- 默认值:null
+- 作用:图表插件中图表更新触发的自定义方法
+
+------------
+## beforeCreateDom
+- 类型:Function
+- 默认值:null
+- 作用:表格创建之前自定义方法
+
+------------
+## fireMousedown
+- 类型:Function
+- 默认值:null
+- 作用:单元格数据下钻自定义方法
+
+------------
\ No newline at end of file
diff --git a/docs/guide/feature.md b/docs/guide/feature.md
new file mode 100644
index 0000000..d294170
--- /dev/null
+++ b/docs/guide/feature.md
@@ -0,0 +1,11 @@
+# 高级功能
+
+## TODO...
+### api
+### 创建表格
+### 删除表格
+### 释放表格
+### 复制单元格
+### 插入单元格
+### 删除单元格
+### 编辑器单元格
\ No newline at end of file
diff --git a/package.json b/package.json
index bd6647b..e35267a 100644
--- a/package.json
+++ b/package.json
@@ -11,12 +11,15 @@
"gulp-clean-css": "^4.3.0",
"gulp-if": "^3.0.0",
"gulp-uglify": "^3.0.2",
- "gulp-useref": "^4.0.1"
+ "gulp-useref": "^4.0.1",
+ "vuepress": "^1.5.0"
},
"dependencies": {},
"scripts": {
"build": "gulp build",
- "dev": "gulp dev"
+ "dev": "gulp dev",
+ "docs:dev": "vuepress dev docs",
+ "docs:build": "vuepress build docs"
},
"files": [
"dist"