├── LICENSE ├── README.md ├── demo ├── app.js ├── app.json ├── app.wxss ├── mp-extend │ ├── complex │ │ ├── extend-globalData.js │ │ ├── extend-mitt.js │ │ ├── extend-oData.js │ │ ├── extend-page.js │ │ └── extend-preload.js │ ├── index.js │ ├── mp-extend.js │ ├── simple │ │ ├── extend-PV.js │ │ ├── extend-data.js │ │ ├── extend-navigateTo.js │ │ └── extend-test.js │ └── utils │ │ ├── mitt.js │ │ ├── obaa.js │ │ ├── parseUrl.js │ │ ├── storage.js │ │ └── time.js ├── pages │ ├── complex │ │ ├── globalData │ │ │ ├── globalData.js │ │ │ ├── globalData.json │ │ │ ├── globalData.wxml │ │ │ ├── globalData.wxss │ │ │ ├── globalData2.js │ │ │ ├── globalData2.json │ │ │ ├── globalData2.wxml │ │ │ └── globalData2.wxss │ │ ├── mitt │ │ │ ├── mitt.js │ │ │ ├── mitt.json │ │ │ ├── mitt.wxml │ │ │ ├── mitt.wxss │ │ │ ├── mitt2.js │ │ │ ├── mitt2.json │ │ │ ├── mitt2.wxml │ │ │ └── mitt2.wxss │ │ ├── omix │ │ │ ├── oData.js │ │ │ ├── oData.json │ │ │ ├── oData.wxml │ │ │ └── oData.wxss │ │ ├── page │ │ │ ├── page.js │ │ │ ├── page.json │ │ │ ├── page.wxml │ │ │ └── page.wxss │ │ └── preload │ │ │ ├── preload.js │ │ │ ├── preload.json │ │ │ ├── preload.wxml │ │ │ ├── preload.wxss │ │ │ ├── preload1.js │ │ │ ├── preload1.json │ │ │ ├── preload1.wxml │ │ │ ├── preload1.wxss │ │ │ ├── preload2.js │ │ │ ├── preload2.json │ │ │ ├── preload2.wxml │ │ │ ├── preload2.wxss │ │ │ ├── preload3.js │ │ │ ├── preload3.json │ │ │ ├── preload3.wxml │ │ │ └── preload3.wxss │ ├── index │ │ ├── index.js │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ └── simple │ │ ├── PV.js │ │ ├── PV.json │ │ ├── PV.wxml │ │ ├── PV.wxss │ │ ├── data.js │ │ ├── data.json │ │ ├── data.wxml │ │ └── data.wxss ├── project.config.json ├── test │ ├── test-decorate.js │ └── test-mixin.js ├── utils │ ├── api-test.js │ └── util.js └── weui.wxss └── docs ├── 1-mpextend开发记录.md ├── 2-全局状态管理(globalData)开发记录.md ├── 3-预加载功能(preload)开发记录.md ├── globalData.gif ├── preload1.gif └── preload2.gif /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/README.md -------------------------------------------------------------------------------- /demo/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/app.js -------------------------------------------------------------------------------- /demo/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/app.json -------------------------------------------------------------------------------- /demo/app.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/app.wxss -------------------------------------------------------------------------------- /demo/mp-extend/complex/extend-globalData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/complex/extend-globalData.js -------------------------------------------------------------------------------- /demo/mp-extend/complex/extend-mitt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/complex/extend-mitt.js -------------------------------------------------------------------------------- /demo/mp-extend/complex/extend-oData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/complex/extend-oData.js -------------------------------------------------------------------------------- /demo/mp-extend/complex/extend-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/complex/extend-page.js -------------------------------------------------------------------------------- /demo/mp-extend/complex/extend-preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/complex/extend-preload.js -------------------------------------------------------------------------------- /demo/mp-extend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/index.js -------------------------------------------------------------------------------- /demo/mp-extend/mp-extend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/mp-extend.js -------------------------------------------------------------------------------- /demo/mp-extend/simple/extend-PV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/simple/extend-PV.js -------------------------------------------------------------------------------- /demo/mp-extend/simple/extend-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/simple/extend-data.js -------------------------------------------------------------------------------- /demo/mp-extend/simple/extend-navigateTo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/simple/extend-navigateTo.js -------------------------------------------------------------------------------- /demo/mp-extend/simple/extend-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/simple/extend-test.js -------------------------------------------------------------------------------- /demo/mp-extend/utils/mitt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/utils/mitt.js -------------------------------------------------------------------------------- /demo/mp-extend/utils/obaa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/utils/obaa.js -------------------------------------------------------------------------------- /demo/mp-extend/utils/parseUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/utils/parseUrl.js -------------------------------------------------------------------------------- /demo/mp-extend/utils/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/utils/storage.js -------------------------------------------------------------------------------- /demo/mp-extend/utils/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/mp-extend/utils/time.js -------------------------------------------------------------------------------- /demo/pages/complex/globalData/globalData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/globalData/globalData.js -------------------------------------------------------------------------------- /demo/pages/complex/globalData/globalData.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/globalData/globalData.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/globalData/globalData.wxml -------------------------------------------------------------------------------- /demo/pages/complex/globalData/globalData.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/globalData/globalData.wxss -------------------------------------------------------------------------------- /demo/pages/complex/globalData/globalData2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/globalData/globalData2.js -------------------------------------------------------------------------------- /demo/pages/complex/globalData/globalData2.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/globalData/globalData2.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/globalData/globalData2.wxml -------------------------------------------------------------------------------- /demo/pages/complex/globalData/globalData2.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/globalData/globalData2.wxss -------------------------------------------------------------------------------- /demo/pages/complex/mitt/mitt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/mitt/mitt.js -------------------------------------------------------------------------------- /demo/pages/complex/mitt/mitt.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/mitt/mitt.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/mitt/mitt.wxml -------------------------------------------------------------------------------- /demo/pages/complex/mitt/mitt.wxss: -------------------------------------------------------------------------------- 1 | /* pages/complex/mitt.wxss */ -------------------------------------------------------------------------------- /demo/pages/complex/mitt/mitt2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/mitt/mitt2.js -------------------------------------------------------------------------------- /demo/pages/complex/mitt/mitt2.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/mitt/mitt2.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/mitt/mitt2.wxml -------------------------------------------------------------------------------- /demo/pages/complex/mitt/mitt2.wxss: -------------------------------------------------------------------------------- 1 | /* pages/complex/mitt2.wxss */ -------------------------------------------------------------------------------- /demo/pages/complex/omix/oData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/omix/oData.js -------------------------------------------------------------------------------- /demo/pages/complex/omix/oData.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/omix/oData.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/omix/oData.wxml -------------------------------------------------------------------------------- /demo/pages/complex/omix/oData.wxss: -------------------------------------------------------------------------------- 1 | /* pages/complex/omix/oData.wxss */ -------------------------------------------------------------------------------- /demo/pages/complex/page/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/page/page.js -------------------------------------------------------------------------------- /demo/pages/complex/page/page.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/page/page.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/page/page.wxml -------------------------------------------------------------------------------- /demo/pages/complex/page/page.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/page/page.wxss -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload.js -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload.wxml -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload.wxss -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload1.js -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload1.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload1.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload1.wxml -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload1.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload1.wxss -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload2.js -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload2.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload2.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload2.wxml -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload2.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload2.wxss -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload3.js -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload3.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload3.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload3.wxml -------------------------------------------------------------------------------- /demo/pages/complex/preload/preload3.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/complex/preload/preload3.wxss -------------------------------------------------------------------------------- /demo/pages/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/index/index.js -------------------------------------------------------------------------------- /demo/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/index/index.wxml -------------------------------------------------------------------------------- /demo/pages/index/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/index/index.wxss -------------------------------------------------------------------------------- /demo/pages/simple/PV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/simple/PV.js -------------------------------------------------------------------------------- /demo/pages/simple/PV.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/simple/PV.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/simple/PV.wxml -------------------------------------------------------------------------------- /demo/pages/simple/PV.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/simple/PV.wxss -------------------------------------------------------------------------------- /demo/pages/simple/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/simple/data.js -------------------------------------------------------------------------------- /demo/pages/simple/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /demo/pages/simple/data.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/simple/data.wxml -------------------------------------------------------------------------------- /demo/pages/simple/data.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/pages/simple/data.wxss -------------------------------------------------------------------------------- /demo/project.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/project.config.json -------------------------------------------------------------------------------- /demo/test/test-decorate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/test/test-decorate.js -------------------------------------------------------------------------------- /demo/test/test-mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/test/test-mixin.js -------------------------------------------------------------------------------- /demo/utils/api-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/utils/api-test.js -------------------------------------------------------------------------------- /demo/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/utils/util.js -------------------------------------------------------------------------------- /demo/weui.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/demo/weui.wxss -------------------------------------------------------------------------------- /docs/1-mpextend开发记录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/docs/1-mpextend开发记录.md -------------------------------------------------------------------------------- /docs/2-全局状态管理(globalData)开发记录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/docs/2-全局状态管理(globalData)开发记录.md -------------------------------------------------------------------------------- /docs/3-预加载功能(preload)开发记录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/docs/3-预加载功能(preload)开发记录.md -------------------------------------------------------------------------------- /docs/globalData.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/docs/globalData.gif -------------------------------------------------------------------------------- /docs/preload1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/docs/preload1.gif -------------------------------------------------------------------------------- /docs/preload2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WozHuang/mp-extend/HEAD/docs/preload2.gif --------------------------------------------------------------------------------