37
37
| |-- BaseTable.vue // 基础表格
38
38
| |-- Login.vue // 登录
39
39
| |-- Markdown.vue // markdown组件
40
- | |-- MixCharts.vue // 混合图表
41
40
| |-- Readme.vue // 自述组件
42
41
| |-- Upload.vue // 图片上传
43
42
| |-- VueEditor.vue // 富文本编辑器
54
53
55
54
## 安装步骤 ##
56
55
57
- git clone https://github.com/lin-xin/manage-system.git // 把模板下载到本地
58
- cd manage-system // 进入模板目录
59
- npm install // 安装项目依赖,等待安装完成之后
56
+ git clone https://github.com/lin-xin/manage-system.git // 把模板下载到本地
57
+ cd manage-system // 进入模板目录
58
+ npm install // 安装项目依赖,等待安装完成之后
60
59
61
60
## 本地开发 ##
62
61
89
88
< / template>
90
89
91
90
< script>
92
- import Datasource from ' vue-datasource' ; // 导入quillEditor组件
91
+ import Datasource from ' vue-datasource' ; // 导入quillEditor组件
93
92
export default {
94
93
data : function (){
95
94
return {
96
95
information: {
97
- pagination: {... }, // 页码配置
96
+ pagination: {... }, // 页码配置
98
97
data: [... ]
99
98
},
100
- columns: [... ], // 列名配置
101
- actions: [... ] // 功能配置
99
+ columns: [... ], // 列名配置
100
+ actions: [... ] // 功能配置
102
101
}
103
102
},
104
103
components: {
105
- Datasource // 声明组件Datasource
104
+ Datasource
106
105
},
107
106
methods: {
108
107
changePage (values ) {... },
124
123
< / template>
125
124
126
125
< script>
127
- import { quillEditor } from ' vue-quill-editor' ; // 导入quillEditor组件
126
+ import { quillEditor } from ' vue-quill-editor' ; // 导入quillEditor组件
128
127
export default {
129
128
data : function (){
130
129
return {
131
- content: ' ' , // 编辑器的内容
132
- editorOption: { // 编辑器的配置
130
+ content: ' ' , // 编辑器的内容
131
+ editorOption: { // 编辑器的配置
133
132
// something config
134
133
}
135
134
}
136
135
},
137
136
components: {
138
- quillEditor // 声明组件quillEditor
137
+ quillEditor
139
138
}
140
139
}
141
140
< / script>
@@ -152,17 +151,17 @@ Vue.js的Markdown Editor组件。访问地址:[Vue-SimpleMDE](https://github.c
152
151
< / template>
153
152
154
153
< script>
155
- import { markdownEditor } from ' vue-simplemde' ; // 导入markdownEditor组件
154
+ import { markdownEditor } from ' vue-simplemde' ; // 导入markdownEditor组件
156
155
export default {
157
156
data : function (){
158
157
return {
159
- content: ' ' , // markdown编辑器内容
160
- configs: { // markdown编辑器配置参数
161
- status: false , // 禁用底部状态栏
162
- initialValue: ' Hello BBK' , // 设置初始值
158
+ content: ' ' , // markdown编辑器内容
159
+ configs: { // markdown编辑器配置参数
160
+ status: false , // 禁用底部状态栏
161
+ initialValue: ' Hello BBK' , // 设置初始值
163
162
renderingConfig: {
164
- codeSyntaxHighlighting: true , // 开启代码高亮
165
- highlightingTheme: ' atom-one-light' // 自定义代码高亮主题
163
+ codeSyntaxHighlighting: true , // 开启代码高亮
164
+ highlightingTheme: ' atom-one-light' // 自定义代码高亮主题
166
165
}
167
166
}
168
167
}
@@ -181,30 +180,30 @@ Vue.js的Markdown Editor组件。访问地址:[Vue-SimpleMDE](https://github.c
181
180
182
181
< template>
183
182
< div>
184
- < img : src= " src" > // 用于显示上传的图片
183
+ < img : src= " src" > // 用于显示上传的图片
185
184
< vue- core- image- upload : class = " ['pure-button','pure-button-primary','js-btn-crop']"
186
- : crop= " true" // 是否裁剪
185
+ : crop= " true" // 是否裁剪
187
186
text= " 上传图片"
188
- url= " " // 上传路径
189
- extensions= " png,gif,jpeg,jpg" // 限制文件类型
190
- @: imageuploaded= " imageuploaded" > // 监听图片上传完成事件
187
+ url= " " // 上传路径
188
+ extensions= " png,gif,jpeg,jpg" // 限制文件类型
189
+ @: imageuploaded= " imageuploaded" > // 监听图片上传完成事件
191
190
< / vue- core- image- upload>
192
191
< / div>
193
192
< / template>
194
193
195
194
< script>
196
- import VueCoreImageUpload from ' vue-core-image-upload' ; // 导入VueCoreImageUpload组件
195
+ import VueCoreImageUpload from ' vue-core-image-upload' ; // 导入VueCoreImageUpload组件
197
196
export default {
198
197
data : function (){
199
198
return {
200
- src: ' ../img/1.jpg' // 默认显示图片地址
199
+ src: ' ../img/1.jpg' // 默认显示图片地址
201
200
}
202
201
},
203
202
components: {
204
- VueCoreImageUpload // 声明组件VueCoreImageUpload
203
+ VueCoreImageUpload // 声明组件VueCoreImageUpload
205
204
},
206
205
methods: {
207
- imageuploaded (res ) { // 定义上传完成执行的方法
206
+ imageuploaded (res ) { // 定义上传完成执行的方法
208
207
console .log (res)
209
208
}
210
209
}
@@ -213,40 +212,44 @@ Vue.js的Markdown Editor组件。访问地址:[Vue-SimpleMDE](https://github.c
213
212
214
213
```
215
214
216
- ### vue-echarts-v3 ###
217
- 基于vue2和eCharts.js3的图表组件 。访问地址:[ vue-echarts-v3 ] ( https://github.com/xlsdg /vue-echarts-v3 )
215
+ ### vue-schart ###
216
+ vue.js封装sChart.js的图表组件 。访问地址:[ vue-schart ] ( https://github.com/linxin /vue-schart )
218
217
219
218
``` JavaScript
220
219
< template>
221
220
< div>
222
- < IEcharts : option= " bar" >< / IEcharts>
221
+ < schart : canvasId= " canvasId"
222
+ : type= " type"
223
+ : width= " width"
224
+ : height= " height"
225
+ : data= " data"
226
+ : options= " options"
227
+ >< / schart>
223
228
< / div>
224
229
< / template>
225
230
226
231
< script>
227
- import IEcharts from ' vue-echarts-v3 ' ; // 导入IEcharts组件
232
+ import Schart from ' vue-schart ' ; // 导入Schart组件
228
233
export default {
229
234
data : function (){
230
235
return {
231
- bar: {
232
- title: {
233
- text: ' 柱状图' // 图标标题文本
234
- },
235
- tooltip: {},
236
- xAxis: { // 横坐标
237
- data: [' 衬衫' , ' 羊毛衫' , ' 雪纺衫' , ' 裤子' , ' 高跟鞋' , ' 袜子' ]
238
- },
239
- yAxis: {}, // 纵坐标
240
- series: [{
241
- name: ' 销量' ,
242
- type: ' bar' , // 图标类型
243
- data: [5 , 20 , 36 , 10 , 10 , 20 ]
244
- }]
245
- }
236
+ canvasId: ' myCanvas' , // canvas的id
237
+ type: ' bar' , // 图表类型
238
+ width: 500 ,
239
+ height: 400 ,
240
+ data: [
241
+ {name: ' 2014' , value: 1342 },
242
+ {name: ' 2015' , value: 2123 },
243
+ {name: ' 2016' , value: 1654 },
244
+ {name: ' 2017' , value: 1795 },
245
+ ],
246
+ options: { // 图表可选参数
247
+ title: ' Total sales of stores in recent years'
248
+ }
246
249
}
247
250
},
248
251
components: {
249
- IEcharts // 声明组件VueCoreImageUpload
252
+ Schart
250
253
}
251
254
}
252
255
< / script>
0 commit comments