mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 05:46:03 +08:00
优化文档
This commit is contained in:
parent
51ed4e3a36
commit
72a6423cef
@ -5,8 +5,8 @@
|
||||
|
||||
* 说明
|
||||
|
||||
* [vcFramework是什么](read/read.md)
|
||||
* [生产环境部署](start/prod_install.md)
|
||||
* [vcFramework说明](read/read.md)
|
||||
* [核心介绍](core/core.md)
|
||||
|
||||
* 系统功能
|
||||
|
||||
|
||||
37
docs/core/core.md
Normal file
37
docs/core/core.md
Normal file
@ -0,0 +1,37 @@
|
||||
## vcFramework 核心介绍
|
||||
|
||||
$that 为一个vue对象(为兼容0.1 版本 vc.component 也是为一个vue对象),在页面加载最后去创建,页面组件中只存在一个vue对象,也就是多个组件公用一个vue对象,是用vc.extends()方法去继承 vue对象,extends参数介绍如下:
|
||||
|
||||
>vc.extends({
|
||||
> propTypes: {
|
||||
>
|
||||
> },
|
||||
> data:{
|
||||
>
|
||||
> },
|
||||
> watch:function(){
|
||||
> },
|
||||
> _initMethod:function(){
|
||||
>
|
||||
> },
|
||||
> _initEvent:function(){
|
||||
>
|
||||
> },
|
||||
> methods:{
|
||||
>
|
||||
> }
|
||||
> });
|
||||
|
||||
### propTypes节点
|
||||
|
||||
组件参数,一般情况下这个节点可以不用写,只有 引入组件时,需要传参时,才会用到。
|
||||
|
||||
### data节点
|
||||
|
||||
data节点就是vue的data节点用作数据绑定,data下的最好是一个对象,对象名取名为当前组件名+info组成,对象下再去写需要绑定的字段信息,这样做的目的是为 多个组件之间取相同的字段名称 导致影响显示效果。
|
||||
|
||||
### watch节点
|
||||
|
||||
watch节点为 vue的watch节点
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
## 介绍
|
||||
|
||||
### vcFramework 是什么
|
||||
vcFramework 是一套 前段组件化开发的套件,设计之初主要是为了解决前段不在依赖后端java等情况下完成组件化开发,也是为了改造HC小区管理系统为前后端分离系统。将一个目录下的HTML 文件和同名的JS文件定义为一个组件。
|
||||
vcFramework 是一套 依赖于vue的前段组件化开发的套件,设计之初主要是为了解决前段不在依赖后端java等情况下完成组件化开发,也是为了改造HC小区管理系统为前后端分离系统。将一个目录下的HTML 文件和同名的JS文件定义为一个组件。
|
||||
|
||||
### 组件样例
|
||||
|
||||
@ -20,8 +20,6 @@
|
||||
2、JS部分 文件名为 helloword.js
|
||||
|
||||
> (function (vc) {
|
||||
> var DEFAULT_PAGE = 1;
|
||||
> var DEFAULT_ROWS = 10;
|
||||
> vc.extends({
|
||||
> data: {
|
||||
> helloWordInfo: {
|
||||
@ -39,4 +37,6 @@
|
||||
> a: function () {}
|
||||
> }
|
||||
> });
|
||||
>})(window.vc);
|
||||
>})(window.vc);
|
||||
|
||||
我们已经成功的构建了一个组件,可以在任何地方调用
|
||||
@ -8,7 +8,6 @@
|
||||
"dependencies": {
|
||||
"cookie-parser": "~1.4.4",
|
||||
"debug": "~2.6.9",
|
||||
"element-ui": "^2.13.0",
|
||||
"express": "~4.16.1",
|
||||
"express-http-proxy": "^1.6.0",
|
||||
"http-errors": "~1.6.3",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user