fyw пре 2 година
родитељ
комит
0bc86fdc92
70 измењених фајлова са 463 додато и 102 уклоњено
  1. 6 5
      build/docs/404.html
  2. 0 0
      build/docs/assets/css/0.styles.d94ea0ab.css
  3. 0 0
      build/docs/assets/css/0.styles.fa04140f.css
  4. 0 0
      build/docs/assets/js/10.121c4396.js
  5. 1 0
      build/docs/assets/js/10.9d1aad53.js
  6. 0 0
      build/docs/assets/js/11.30b895bf.js
  7. 0 0
      build/docs/assets/js/11.4152d57d.js
  8. 0 1
      build/docs/assets/js/12.6f3f98e4.js
  9. 0 0
      build/docs/assets/js/12.875be95c.js
  10. 0 0
      build/docs/assets/js/13.121cf2d2.js
  11. 0 0
      build/docs/assets/js/13.5a9efc48.js
  12. 0 0
      build/docs/assets/js/14.15bdf673.js
  13. 0 0
      build/docs/assets/js/14.b907632b.js
  14. 0 0
      build/docs/assets/js/15.4905f579.js
  15. 0 0
      build/docs/assets/js/15.5a659b8b.js
  16. 0 0
      build/docs/assets/js/16.6c83c4bd.js
  17. 0 0
      build/docs/assets/js/16.76ac9ec7.js
  18. 1 0
      build/docs/assets/js/17.2ddbc696.js
  19. 0 0
      build/docs/assets/js/17.a200da04.js
  20. 0 0
      build/docs/assets/js/18.38ed2bd0.js
  21. 0 0
      build/docs/assets/js/18.bac57b7c.js
  22. 0 0
      build/docs/assets/js/19.29f587ce.js
  23. 0 1
      build/docs/assets/js/19.6246c10b.js
  24. 0 0
      build/docs/assets/js/2.eb3dc6dc.js
  25. 0 0
      build/docs/assets/js/2.f7777874.js
  26. 0 0
      build/docs/assets/js/20.fedca497.js
  27. 0 0
      build/docs/assets/js/21.70316301.js
  28. 0 0
      build/docs/assets/js/22.d06b9c4f.js
  29. 0 0
      build/docs/assets/js/23.cfe38809.js
  30. 1 0
      build/docs/assets/js/24.ca50f3c1.js
  31. 0 0
      build/docs/assets/js/3.34e7d28d.js
  32. 0 0
      build/docs/assets/js/3.a1131818.js
  33. 0 1
      build/docs/assets/js/4.c124f7a5.js
  34. 1 0
      build/docs/assets/js/4.d31729fa.js
  35. 0 1
      build/docs/assets/js/5.36672b5d.js
  36. 1 0
      build/docs/assets/js/5.4e04916d.js
  37. 0 1
      build/docs/assets/js/6.2072c2b2.js
  38. 1 0
      build/docs/assets/js/6.91b60684.js
  39. 1 0
      build/docs/assets/js/7.467cbd0c.js
  40. 0 1
      build/docs/assets/js/7.c034f81f.js
  41. 0 1
      build/docs/assets/js/8.8ed5f3ae.js
  42. 1 0
      build/docs/assets/js/8.de63b438.js
  43. 0 0
      build/docs/assets/js/9.39b37f48.js
  44. 1 0
      build/docs/assets/js/9.d353de00.js
  45. 0 0
      build/docs/assets/js/app.2431a00a.js
  46. 0 0
      build/docs/assets/js/app.6eb096df.js
  47. 4 3
      build/docs/blog/index.html
  48. 14 0
      build/docs/currentProgram/customerService.html
  49. 14 0
      build/docs/currentProgram/guide.html
  50. 4 3
      build/docs/currentProgram/hiydMini.html
  51. 4 3
      build/docs/currentProgram/hiydShop.html
  52. 4 3
      build/docs/currentProgram/index.html
  53. 4 3
      build/docs/currentProgram/tank.html
  54. 14 0
      build/docs/currentProgram/uni-app-pro.html
  55. 4 3
      build/docs/currentProgram/webGame.html
  56. 5 4
      build/docs/index.html
  57. 4 3
      build/docs/standard/css-guide.html
  58. 4 3
      build/docs/standard/directory-guide.html
  59. 4 3
      build/docs/standard/html-guide.html
  60. 4 3
      build/docs/standard/index.html
  61. 4 3
      build/docs/standard/javascript-guide.html
  62. 4 3
      build/docs/standard/media-naming-guide.html
  63. 4 3
      build/docs/standard/sass-guide.html
  64. 4 3
      build/docs/utils/fetch.html
  65. 13 41
      文档/docs/.vuepress/config.js
  66. 2 2
      文档/docs/README.md
  67. 139 0
      文档/docs/currentProgram/customerService.md
  68. 85 0
      文档/docs/currentProgram/guide.md
  69. 1 1
      文档/docs/currentProgram/hiydMini.md
  70. 105 0
      文档/docs/currentProgram/uni-app-pro.md

+ 6 - 5
build/docs/404.html

@@ -4,16 +4,17 @@
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width,initial-scale=1">
     <title>偶游前端</title>
-    <meta name="generator" content="VuePress 1.5.0">
+    <meta name="generator" content="VuePress 1.9.7">
     
     <meta name="description" content="">
-    <link rel="preload" href="/docs/assets/css/0.styles.fa04140f.css" as="style"><link rel="preload" href="/docs/assets/js/app.6eb096df.js" as="script"><link rel="preload" href="/docs/assets/js/5.36672b5d.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.121c4396.js"><link rel="prefetch" href="/docs/assets/js/11.4152d57d.js"><link rel="prefetch" href="/docs/assets/js/12.6f3f98e4.js"><link rel="prefetch" href="/docs/assets/js/13.121cf2d2.js"><link rel="prefetch" href="/docs/assets/js/14.15bdf673.js"><link rel="prefetch" href="/docs/assets/js/15.5a659b8b.js"><link rel="prefetch" href="/docs/assets/js/16.6c83c4bd.js"><link rel="prefetch" href="/docs/assets/js/17.a200da04.js"><link rel="prefetch" href="/docs/assets/js/18.bac57b7c.js"><link rel="prefetch" href="/docs/assets/js/19.6246c10b.js"><link rel="prefetch" href="/docs/assets/js/2.eb3dc6dc.js"><link rel="prefetch" href="/docs/assets/js/3.34e7d28d.js"><link rel="prefetch" href="/docs/assets/js/4.c124f7a5.js"><link rel="prefetch" href="/docs/assets/js/6.2072c2b2.js"><link rel="prefetch" href="/docs/assets/js/7.c034f81f.js"><link rel="prefetch" href="/docs/assets/js/8.8ed5f3ae.js"><link rel="prefetch" href="/docs/assets/js/9.39b37f48.js">
-    <link rel="stylesheet" href="/docs/assets/css/0.styles.fa04140f.css">
+    
+    <link rel="preload" href="/docs/assets/css/0.styles.d94ea0ab.css" as="style"><link rel="preload" href="/docs/assets/js/app.2431a00a.js" as="script"><link rel="preload" href="/docs/assets/js/7.467cbd0c.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.9d1aad53.js"><link rel="prefetch" href="/docs/assets/js/11.30b895bf.js"><link rel="prefetch" href="/docs/assets/js/12.875be95c.js"><link rel="prefetch" href="/docs/assets/js/13.5a9efc48.js"><link rel="prefetch" href="/docs/assets/js/14.b907632b.js"><link rel="prefetch" href="/docs/assets/js/15.4905f579.js"><link rel="prefetch" href="/docs/assets/js/16.76ac9ec7.js"><link rel="prefetch" href="/docs/assets/js/17.2ddbc696.js"><link rel="prefetch" href="/docs/assets/js/18.38ed2bd0.js"><link rel="prefetch" href="/docs/assets/js/19.29f587ce.js"><link rel="prefetch" href="/docs/assets/js/2.f7777874.js"><link rel="prefetch" href="/docs/assets/js/20.fedca497.js"><link rel="prefetch" href="/docs/assets/js/21.70316301.js"><link rel="prefetch" href="/docs/assets/js/22.d06b9c4f.js"><link rel="prefetch" href="/docs/assets/js/23.cfe38809.js"><link rel="prefetch" href="/docs/assets/js/24.ca50f3c1.js"><link rel="prefetch" href="/docs/assets/js/3.a1131818.js"><link rel="prefetch" href="/docs/assets/js/4.d31729fa.js"><link rel="prefetch" href="/docs/assets/js/5.4e04916d.js"><link rel="prefetch" href="/docs/assets/js/6.91b60684.js"><link rel="prefetch" href="/docs/assets/js/8.de63b438.js"><link rel="prefetch" href="/docs/assets/js/9.d353de00.js">
+    <link rel="stylesheet" href="/docs/assets/css/0.styles.d94ea0ab.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container"><div class="theme-default-content"><h1>404</h1> <blockquote>Looks like we've got some broken links.</blockquote> <a href="/docs/" class="router-link-active">
+    <div id="app" data-server-rendered="true"><div class="theme-container"><div class="theme-default-content"><h1>404</h1> <blockquote>That's a Four-Oh-Four.</blockquote> <a href="/docs/" class="router-link-active">
       Take me home.
     </a></div></div><div class="global-ui"></div></div>
-    <script src="/docs/assets/js/app.6eb096df.js" defer></script><script src="/docs/assets/js/5.36672b5d.js" defer></script>
+    <script src="/docs/assets/js/app.2431a00a.js" defer></script><script src="/docs/assets/js/7.467cbd0c.js" defer></script>
   </body>
 </html>

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/css/0.styles.d94ea0ab.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/css/0.styles.fa04140f.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/10.121c4396.js


+ 1 - 0
build/docs/assets/js/10.9d1aad53.js

@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{284:function(t,r,n){"use strict";n.r(r);var o=n(14),a=Object(o.a)({},(function(){var t=this,r=t._self._c;return r("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[r("h1",{attrs:{id:"项目"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#项目"}},[t._v("#")]),t._v(" 项目")]),t._v(" "),r("ul",[r("li",[r("p",[r("RouterLink",{attrs:{to:"/currentProgram/tank.html"}},[t._v("坦克专题")])],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/currentProgram/hiydMini.html"}},[t._v("hiyd 健身小程序")])],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/currentProgram/hiydShop.html"}},[t._v("hiyd 商城")])],1)]),t._v(" "),r("li",[r("p",[r("RouterLink",{attrs:{to:"/currentProgram/webGame.html"}},[t._v("多玩游戏大厅")])],1)])])])}),[],!1,null,null,null);r.default=a.exports}}]);

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/11.30b895bf.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/11.4152d57d.js


+ 0 - 1
build/docs/assets/js/12.6f3f98e4.js

@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{442:function(t,e,r){"use strict";r.r(e);var a=r(55),s=Object(a.a)({},(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[r("h1",{attrs:{id:"fe-guide"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#fe-guide"}},[t._v("#")]),t._v(" fe-guide")]),t._v(" "),r("p",[t._v("YY UED前端规范指南系列")]),t._v(" "),r("ul",[r("li",[r("RouterLink",{attrs:{to:"/standard/html-guide.html"}},[t._v("HTML规范指南")]),t._v(" [1.1.0]")],1),t._v(" "),r("li",[r("RouterLink",{attrs:{to:"/standard/css-guide.html"}},[t._v("CSS规范指南")]),t._v(" [1.1.1]")],1),t._v(" "),r("li",[r("RouterLink",{attrs:{to:"/standard/javascript-guide.html"}},[t._v("JavaScript规范指南")]),t._v(" [1.0.0]")],1),t._v(" "),r("li",[r("RouterLink",{attrs:{to:"/standard/directory-guide.html"}},[t._v("静态资源目录规范指南")]),t._v(" [1.0.0]")],1)])])}),[],!1,null,null,null);e.default=s.exports}}]);

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/12.875be95c.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/13.121cf2d2.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/13.5a9efc48.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/14.15bdf673.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/14.b907632b.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/15.4905f579.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/15.5a659b8b.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/16.6c83c4bd.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/16.76ac9ec7.js


+ 1 - 0
build/docs/assets/js/17.2ddbc696.js

@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{292:function(t,r,a){"use strict";a.r(r);var e=a(14),s=Object(e.a)({},(function(){var t=this,r=t._self._c;return r("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[r("h1",{attrs:{id:"fe-guide"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#fe-guide"}},[t._v("#")]),t._v(" fe-guide")]),t._v(" "),r("p",[t._v("YY UED前端规范指南系列")]),t._v(" "),r("ul",[r("li",[r("RouterLink",{attrs:{to:"/standard/html-guide.html"}},[t._v("HTML规范指南")]),t._v(" [1.1.0]")],1),t._v(" "),r("li",[r("RouterLink",{attrs:{to:"/standard/css-guide.html"}},[t._v("CSS规范指南")]),t._v(" [1.1.1]")],1),t._v(" "),r("li",[r("RouterLink",{attrs:{to:"/standard/javascript-guide.html"}},[t._v("JavaScript规范指南")]),t._v(" [1.0.0]")],1),t._v(" "),r("li",[r("RouterLink",{attrs:{to:"/standard/directory-guide.html"}},[t._v("静态资源目录规范指南")]),t._v(" [1.0.0]")],1)])])}),[],!1,null,null,null);r.default=s.exports}}]);

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/17.a200da04.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/18.38ed2bd0.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/18.bac57b7c.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/19.29f587ce.js


+ 0 - 1
build/docs/assets/js/19.6246c10b.js

@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{450:function(t,s,e){"use strict";e.r(s);var a=e(55),i=Object(a.a)({},(function(){var t=this.$createElement,s=this._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[s("h1",{attrs:{id:"fetch"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#fetch"}},[this._v("#")]),this._v(" Fetch")]),this._v(" "),s("blockquote",[s("p",[this._v("从商城到小程序演变过来的fetch,可以斟酌使用,也可以直接使用axios")])]),this._v(" "),s("div",{staticClass:"language-TypeScript extra-class"},[s("pre",{pre:!0,attrs:{class:"language-typescript"}},[s("code",[this._v("\n\n")])])])])}),[],!1,null,null,null);s.default=i.exports}}]);

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/2.eb3dc6dc.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/2.f7777874.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/20.fedca497.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/21.70316301.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/22.d06b9c4f.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/23.cfe38809.js


+ 1 - 0
build/docs/assets/js/24.ca50f3c1.js

@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{299:function(t,s,e){"use strict";e.r(s);var a=e(14),i=Object(a.a)({},(function(){var t=this._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[t("h1",{attrs:{id:"fetch"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#fetch"}},[this._v("#")]),this._v(" Fetch")]),this._v(" "),t("blockquote",[t("p",[this._v("从商城到小程序演变过来的fetch,可以斟酌使用,也可以直接使用axios")])]),this._v(" "),t("div",{staticClass:"language-TypeScript extra-class"},[t("pre",{pre:!0,attrs:{class:"language-typescript"}},[t("code",[this._v("\n\n")])])])])}),[],!1,null,null,null);s.default=i.exports}}]);

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/3.34e7d28d.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/3.a1131818.js


+ 0 - 1
build/docs/assets/js/4.c124f7a5.js

@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{403:function(t,e,n){},437:function(t,e,n){"use strict";var i=n(403);n.n(i).a},440:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},r=(n(437),n(55)),a=Object(r.a)(i,void 0,void 0,!1,null,"15b7b770",null);e.default=a.exports}}]);

+ 1 - 0
build/docs/assets/js/4.d31729fa.js

@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{253:function(t,e,n){},275:function(t,e,n){"use strict";n(253)},300:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:(t,{props:e,slots:n})=>t("span",{class:["badge",e.type],style:{verticalAlign:e.vertical}},e.text||n().default)},p=(n(275),n(14)),l=Object(p.a)(i,void 0,void 0,!1,null,"15b7b770",null);e.default=l.exports}}]);

+ 0 - 1
build/docs/assets/js/5.36672b5d.js

@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{439:function(t,e,s){"use strict";s.r(e);var n=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],o={methods:{getMsg:function(){return n[Math.floor(Math.random()*n.length)]}}},i=s(55),h=Object(i.a)(o,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"theme-container"},[e("div",{staticClass:"theme-default-content"},[e("h1",[this._v("404")]),this._v(" "),e("blockquote",[this._v(this._s(this.getMsg()))]),this._v(" "),e("RouterLink",{attrs:{to:"/"}},[this._v("\n      Take me home.\n    ")])],1)])}),[],!1,null,null,null);e.default=h.exports}}]);

+ 1 - 0
build/docs/assets/js/5.4e04916d.js

@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{254:function(t,e,a){},276:function(t,e,a){"use strict";a(254)},280:function(t,e,a){"use strict";a.r(e);var s={name:"CodeBlock",props:{title:{type:String,required:!0},active:{type:Boolean,default:!1}},mounted(){this.$parent&&this.$parent.loadTabs&&this.$parent.loadTabs()}},i=(a(276),a(14)),n=Object(i.a)(s,(function(){return(0,this._self._c)("div",{staticClass:"theme-code-block",class:{"theme-code-block__active":this.active}},[this._t("default")],2)}),[],!1,null,"759a7d02",null);e.default=n.exports}}]);

+ 0 - 1
build/docs/assets/js/6.2072c2b2.js

@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{447:function(t,s,e){"use strict";e.r(s);var n=e(55),r=Object(n.a)({},(function(){var t=this.$createElement,s=this._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[s("h1",{attrs:{id:"偶游前端-原多玩前端"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#偶游前端-原多玩前端"}},[this._v("#")]),this._v(" 偶游前端(原多玩前端)")]),this._v(" "),s("blockquote",[s("p",[this._v("主要是放项目的文档和一些工具类")])])])}),[],!1,null,null,null);s.default=r.exports}}]);

+ 1 - 0
build/docs/assets/js/6.91b60684.js

@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{255:function(e,t,a){},277:function(e,t,a){"use strict";a(255)},281:function(e,t,a){"use strict";a.r(t);var o={name:"CodeGroup",data:()=>({codeTabs:[],activeCodeTabIndex:-1}),watch:{activeCodeTabIndex(e){this.activateCodeTab(e)}},mounted(){this.loadTabs()},methods:{changeCodeTab(e){this.activeCodeTabIndex=e},loadTabs(){this.codeTabs=(this.$slots.default||[]).filter(e=>Boolean(e.componentOptions)).map((e,t)=>(""===e.componentOptions.propsData.active&&(this.activeCodeTabIndex=t),{title:e.componentOptions.propsData.title,elm:e.elm})),-1===this.activeCodeTabIndex&&this.codeTabs.length>0&&(this.activeCodeTabIndex=0),this.activateCodeTab(0)},activateCodeTab(e){this.codeTabs.forEach(e=>{e.elm&&e.elm.classList.remove("theme-code-block__active")}),this.codeTabs[e].elm&&this.codeTabs[e].elm.classList.add("theme-code-block__active")}}},s=(a(277),a(14)),c=Object(s.a)(o,(function(){var e=this,t=e._self._c;return t("ClientOnly",[t("div",{staticClass:"theme-code-group"},[t("div",{staticClass:"theme-code-group__nav"},[t("ul",{staticClass:"theme-code-group__ul"},e._l(e.codeTabs,(function(a,o){return t("li",{key:a.title,staticClass:"theme-code-group__li"},[t("button",{staticClass:"theme-code-group__nav-tab",class:{"theme-code-group__nav-tab-active":o===e.activeCodeTabIndex},on:{click:function(t){return e.changeCodeTab(o)}}},[e._v("\n            "+e._s(a.title)+"\n          ")])])})),0)]),e._v(" "),e._t("default"),e._v(" "),e.codeTabs.length<1?t("pre",{staticClass:"pre-blank"},[e._v("// Make sure to add code blocks to your code group")]):e._e()],2)])}),[],!1,null,"deefee04",null);t.default=c.exports}}]);

+ 1 - 0
build/docs/assets/js/7.467cbd0c.js

@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{279:function(t,e,s){"use strict";s.r(e);const o=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."];var n={methods:{getMsg:()=>o[Math.floor(Math.random()*o.length)]}},h=s(14),i=Object(h.a)(n,(function(){var t=this._self._c;return t("div",{staticClass:"theme-container"},[t("div",{staticClass:"theme-default-content"},[t("h1",[this._v("404")]),this._v(" "),t("blockquote",[this._v(this._s(this.getMsg()))]),this._v(" "),t("RouterLink",{attrs:{to:"/"}},[this._v("\n      Take me home.\n    ")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]);

+ 0 - 1
build/docs/assets/js/7.c034f81f.js

@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{454:function(t,s,e){"use strict";e.r(s);var n=e(55),r=Object(n.a)({},(function(){var t=this.$createElement,s=this._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[s("h1",{attrs:{id:"团队博客"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#团队博客"}},[this._v("#")]),this._v(" 团队博客")])])}),[],!1,null,null,null);s.default=r.exports}}]);

+ 0 - 1
build/docs/assets/js/8.8ed5f3ae.js

@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{441:function(t,r,e){"use strict";e.r(r);var n=e(55),a=Object(n.a)({},(function(){var t=this,r=t.$createElement,e=t._self._c||r;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"项目"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#项目"}},[t._v("#")]),t._v(" 项目")]),t._v(" "),e("ul",[e("li",[e("p",[e("RouterLink",{attrs:{to:"/currentProgram/tank.html"}},[t._v("坦克专题")])],1)]),t._v(" "),e("li",[e("p",[e("RouterLink",{attrs:{to:"/currentProgram/hiydMini.html"}},[t._v("hiyd 健身小程序")])],1)]),t._v(" "),e("li",[e("p",[e("RouterLink",{attrs:{to:"/currentProgram/hiydShop.html"}},[t._v("hiyd 商城")])],1)]),t._v(" "),e("li",[e("p",[e("RouterLink",{attrs:{to:"/currentProgram/webGame.html"}},[t._v("多玩游戏大厅")])],1)])])])}),[],!1,null,null,null);r.default=a.exports}}]);

+ 1 - 0
build/docs/assets/js/8.de63b438.js

@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{282:function(t,s,e){"use strict";e.r(s);var n=e(14),r=Object(n.a)({},(function(){var t=this._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[t("h1",{attrs:{id:"偶游前端-冯垣玮"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#偶游前端-冯垣玮"}},[this._v("#")]),this._v(" 偶游前端(冯垣玮)")]),this._v(" "),t("blockquote",[t("p",[this._v("主要是项目的介绍,包括(小程序商城,客服后台,落地页 )")])])])}),[],!1,null,null,null);s.default=r.exports}}]);

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/9.39b37f48.js


+ 1 - 0
build/docs/assets/js/9.d353de00.js

@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{283:function(t,s,n){"use strict";n.r(s);var r=n(14),a=Object(r.a)({},(function(){var t=this._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[t("h1",{attrs:{id:"团队博客"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#团队博客"}},[this._v("#")]),this._v(" 团队博客")])])}),[],!1,null,null,null);s.default=a.exports}}]);

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/app.2431a00a.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/docs/assets/js/app.6eb096df.js


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/blog/index.html


Разлика између датотеке није приказан због своје велике величине
+ 14 - 0
build/docs/currentProgram/customerService.html


Разлика између датотеке није приказан због своје велике величине
+ 14 - 0
build/docs/currentProgram/guide.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/currentProgram/hiydMini.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/currentProgram/hiydShop.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/currentProgram/index.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/currentProgram/tank.html


Разлика између датотеке није приказан због своје велике величине
+ 14 - 0
build/docs/currentProgram/uni-app-pro.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/currentProgram/webGame.html


Разлика између датотеке није приказан због своје велике величине
+ 5 - 4
build/docs/index.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/standard/css-guide.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/standard/directory-guide.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/standard/html-guide.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/standard/index.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/standard/javascript-guide.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/standard/media-naming-guide.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/standard/sass-guide.html


Разлика између датотеке није приказан због своје велике величине
+ 4 - 3
build/docs/utils/fetch.html


+ 13 - 41
文档/docs/.vuepress/config.js

@@ -11,6 +11,18 @@ module.exports = {
         sidebarDepth: 2,
         children: [
           {
+            title: "智能鞋落地页",
+            path: "/currentProgram/guide",
+          },
+          {
+            title: "智能鞋小程序商城",
+            path: "/currentProgram/uni-app-pro",
+          },
+          {
+            title: "智能鞋客服系统",
+            path: "/currentProgram/customerService",
+          },
+          {
             title: "坦克专题",
             path: "/currentProgram/tank",
           },
@@ -27,47 +39,7 @@ module.exports = {
             path: "/currentProgram/webGame",
           },
         ],
-      },
-      {
-        title: "开发规范",
-        collapsable: false,
-        sidebarDepth: 2,
-        children: [
-          {
-            title: "HTML规范",
-            path: "/standard/html-guide",
-          },
-          {
-            title: "css规范",
-            path: "/standard/css-guide",
-          },
-          {
-            title: "JavaScript规范",
-            path: "/standard/javascript-guide",
-          },
-          {
-            title: "目录规范",
-            path: "/standard/directory-guide",
-          },
-        ],
-      },
-      {
-        title: "工具类",
-        collapsable: false,
-        sidebarDepth: 2,
-        children: [
-          {
-            title: "Fetch",
-            path: "/utils/fetch",
-          },
-        ],
-      },
-      {
-        title: "博客",
-        collapsable: false,
-        sidebarDepth: 2,
-        // path: "/blog",
-      },
+      }
     ],
     // nav: [
     //   { text: "项目", link: "/currentProgram/", icon: "reco-date" },

+ 2 - 2
文档/docs/README.md

@@ -1,3 +1,3 @@
-# 偶游前端(原多玩前端)
+# 偶游前端(冯垣玮)
 
-> 主要是放项目的文档和一些工具类
+> 主要是项目的介绍,包括(小程序商城,客服后台,落地页 )

+ 139 - 0
文档/docs/currentProgram/customerService.md

@@ -0,0 +1,139 @@
+---
+title: 智能运动鞋客服系统
+date: 2022-10-28
+tags:
+- Vue
+- Webpack
+- TypeScript
+sidebarDepth: 2
+categories: 项目
+---
+
+# 智能运动鞋客服系统
+
+> 请编辑过的人员留下你的姓名
+
+- 文档编辑人员 冯垣玮(2022/10/28)
+
+
+## 说明
+
+范肆智能鞋提供售前,售后服务的平台
+
+## 项目地址
+
+- svn://svn.webdev.ouj.com/biz/shoes/trunk/funlive2.0/frontend
+
+## 项目域名
+
+| 环境     | 域名                                                     |
+| -------- | -------------------------------------------------------- |
+| 正式环境 | [https://admin-funlive.funfet.com/login](https://admin-funlive.funfet.com/login)           |
+
+
+## 技术选型
+
+> 目标:pc端
+
+可选择的方案,(1)Vue (2)react 
+
+最终由于技术人员对Vue更熟悉,即开发效率更高,最终选择了Vue
+
+## 最终的技术栈
+
+> vite(2.6.14) + Vue3(3.2.24) + TypeScript + sass(1.43.4) + element-plus(2.0.1)
+
+## node版本
+
+>  "node": "16.13.0"
+
+## 项目架构
+
+
+```Bash
+- build
+- mock
+- public 
+- src		                        # 项目源代码
+    - api                           # 请求 api
+    - assets                        # 字体、图片等静态资源
+    - components                    # 全局自定义公用组件
+    - config                        # 项目源代码全局配置
+    - directives                    # 全局自定义指令
+    - layout                        # 主要页面布局
+    - plugins                       # 处理一些主要库或者插件,导出更方便的api
+    - router                        # 路由配置
+    - store                         # 全局状态管理
+    - style                         # 全局样式
+    - utils                         # 全局工具方法
+    - views                         # 全局单页面组件
+        - Basic                     # 基础设置
+        - Chats                     # 客服咨询
+        - Custom                    # 客户管理
+        - Dashboard                 # 首页
+        - Eval                      # 评价管理
+        - Personal                  # 个人管理
+        - Record                    # 历史记录
+        - Shoes                     # 用户鞋库
+        - Suggest                   # 投诉管理
+        - System                    # 系统管理
+        - Viewprot                  # 窗口管理
+        - 401.vue                   # 401页面
+        - 404.vue                   # 404页面
+        - login.vue                 # 登录页面
+        - redirect.vue              # 重定向
+    - App.vue                       # 入口页面
+    - main.ts                       # 入口文件
+- types                             # 全局 TS 类型配置
+- .editorconfig                     # 编辑器读取文件格式及样式定义配置
+- .env                              # 全局环境变量配置
+- .env.development                  # 开发环境变量配置
+- .env.production                   # 生产环境变量配置
+- .eslintignore                     # eslint 语法检查忽略文件
+- .eslintrc.js                      # eslint 语法检查配置
+- .gitignore                        # git 提交忽略文件
+- .gitpod.yml(可选)
+- .markdownlint.json                # markdown 格式检查配置
+- .prettierrc.js                    # prettier 插件配置
+- .stylelintignore                  # stylelint 插件检查忽略文件
+- CHANGELOG.en_US.md(可选)
+- CHANGELOG.md(可选)
+- CHANGELOG.zh_CN.md                # 改动日志记录
+- commitlint.config.js              # git 提交前检查配置
+- index.html                        # html 主入口
+- LICENSE                           # 证书
+- package.json                      # 依赖包管理 JSON 文件
+- pnpm-lock.yaml                    # 依赖包版本内容锁定文件(不要改动!)
+- postcss.config.js                 # postcss 插件配置
+- README.en-US.md(可选)
+- README.md                         # README
+- stylelint.config.js               # stylelint 插件配置
+- tsconfig.json                     # ts 配置
+- vite.config.ts                    # vite 配置
+```
+
+## 命令
+
+> 打包与开发需使用pnpm,版本pnpm >= 6
+
+> 开发:pnpm dev
+
+> 打包:pnpm build
+
+## 备注
+
+### 开发架子
+
+- 找的开源架子vue-pure-admin,具体可参考 [vue-pure-admin](http://yiming_chang.gitee.io/pure-admin-doc/)
+
+### 关于客服
+
+1. 根据需求,客服使用的是微信提供的客服sdk,客户可通过微信直接找到客服进行咨询。
+
+2. 客服与窗口
+
+- 问题:根据微信sdk,发现每创建一个客服,微信端都会生成一个聊天窗口,不符合需求。
+
+- 解决:发现客服下可绑定多个接待人员,而接待人员才是我们真正的聊天服务人员,即原来的客服=聊天窗口,接待人员=聊天人员,聊天人员=后台登陆账号
+
+3. 客服即是窗口,窗口是绑定到范肆商城小程序里的,<font color=#FF0000>误删!!!</font>

+ 85 - 0
文档/docs/currentProgram/guide.md

@@ -0,0 +1,85 @@
+---
+title: 智能运动鞋落地页
+date: 2022-10-28
+tags:
+- uniapp
+- uviewui
+sidebarDepth: 2
+categories: 项目
+---
+
+# 智能运动鞋落地页
+
+> 请编辑过的人员留下你的姓名
+
+- 文档编辑人员 冯垣玮(2022/10/28)
+
+
+## 说明
+
+此项目主要用于智能鞋h5页面及智能鞋小程序,包括智能鞋App引用的h5页面
+
+## 项目地址
+
+- svn://svn.webdev.ouj.com/biz/shoes/trunk/guide/frontend
+
+## h5上线目录
+
+- svn://svn.webdev.ouj.com/biz/shoes/trunk/xie-web
+
+## h5域名
+
+| 环境     | 域名                                                     |
+| -------- | -------------------------------------------------------- |
+| 正式环境 | [xie-web.funfet.com](https://xie-web.funfet.com/index.html#/)  
+
+## 技术选型
+
+> 目标:微信小程序,h5页面
+
+1. 由于项目存在跨端,不考虑小程序原生
+2. 跨端可选择的方案,(1)uni-app,(2)taro
+
+最终由于技术人员对Vue更熟悉,即开发效率更高,最终选择了基于Vue的跨端框架uni-app
+
+## 最终的技术栈
+
+> uniapp + scss + uviewui(2.0.31) + 原生小程序内置 Api
+
+## node版本
+
+> "node": "16.13.0"
+
+## 开发工具
+
+> XBuilder X (3.6.3.20220917)
+
+## 项目架构
+
+
+```Bash
+- api                       # http请求
+- components                # 公共组件(自定义)
+- config                    # 项目变量配置文件
+- mixins                    # 全局mixin
+- node_modules
+- pages                     # 业务页面文件存放的目录
+  |- ...
+  |- Guide                  # 落地页相关
+  |- Index                  # 项目首页
+  |- Rules                  # 智能鞋游戏规则页
+  |- ...
+- static                    # 存放应用引用的本地静态资源
+- store                     # 全局存储
+- styles                    # 定义的全局scss
+- utils                     # 工具类
+- App.vue                   # 应用配置,用来配置App全局样式以及监听
+- main.js                   # Vue初始化入口文件
+- manifest.json             # 配置应用名称、appid、logo、版本等打包信息
+- pages.json                # 配置页面路由、导航条、选项卡等页面类信息
+- uni.scss                  # uni-app内置的全局常用样式变量 
+
+```
+
+
+

+ 1 - 1
文档/docs/currentProgram/hiydMini.md

@@ -1,6 +1,6 @@
 ---
 title: Hi 运动(教练端)小程序
-date: 2020-4-27
+date: 2017-12-28
 tags:
 - 小程序
 - Gulp

+ 105 - 0
文档/docs/currentProgram/uni-app-pro.md

@@ -0,0 +1,105 @@
+---
+title: 范肆商城小程序
+date: 2022-10-28
+tags:
+- uniapp
+- uviewui
+sidebarDepth: 2
+categories: 项目
+---
+
+# 智能运动鞋落地页
+
+> 请编辑过的人员留下你的姓名
+
+- 文档编辑人员 冯垣玮(2022/10/28)
+
+
+## 说明
+
+范肆智能鞋购买平台
+
+## 项目地址
+
+- svn://dev.webdev.ouj.com/biz/mini_mall/template/uni-app-pro
+
+
+## 技术选型
+
+> 目标:微信小程序
+
+可选择的方案,(1)原生 (2)uni-app (3)taro
+
+考虑以后有h5端的需求,使用跨端框架可节约开发成本,最终选择技术人员更熟悉的跨端框架uni-app。
+
+## 最终的技术栈
+
+> uniapp + scss + uviewui(2.0.31) + 原生小程序内置 Api
+
+## node版本
+
+> "node": "16.13.0"
+
+## 开发工具
+
+> XBuilder X (3.6.3.20220917)
+
+## 项目架构
+
+
+```Bash
+- api                       # http请求
+- components                # 公共组件(自定义)
+- config                    # 项目变量配置文件
+- mixins                    # 全局mixin
+- node_modules
+- pages
+    |- Activity             # 商城活动相关,如抽奖码活动(搁置中)
+    |- Index                # 商城首页
+    |- Login                # 登录
+    |- Product              # 商品相关
+       |-Detail             # 商品详情
+       |-Eval               # 商品评价
+       |-Index              # 商品页
+       |-Video              # 商品视频查看
+    |- User                 # 用户相关
+       |-AccSet             # 账户设置
+       |-Address            # 收货地址
+       |-Cart               # 购物车
+       |-Coupon             # 优惠券
+       |-Index              # 个人中心
+       |-Order              # 订单相关(订单列表,订单详情,售后服务,用户评价)
+       |-Suggest            # 投诉反馈
+- static                    # 存放应用引用的本地静态资源
+- store                     # 全局存储
+- styles                    # 定义的全局scss
+- utils                     # 工具类
+- App.vue                   # 应用配置,用来配置App全局样式以及监听
+- main.js                   # Vue初始化入口文件
+- manifest.json             # 配置应用名称、appid、logo、版本等打包信息
+- pages.json                # 配置页面路由、导航条、选项卡等页面类信息
+- uni.scss                  # uni-app内置的全局常用样式变量 
+
+```
+
+## 备注
+
+### 商品数据缓存
+
+- 把第一次加载商品信息的数据进行缓存,下次进入该商品页便可不用重新加载数据,可避免白屏加载,提升用户体验。
+
+### 商品只能购买一件问题
+
+-  因为需要对接erp的商品,订单,售后等信息,确保订单结构一致。(可优化购买多件)
+
+### 订单商品过多展示问题
+
+- 若是一个订单存在多个商品,商品会根据顺序排列出来,样式不够美观。
+ 
+### 频繁点击跳转生成多个跳转页面问题
+
+- 使用节流函数进行处理
+
+### 兼容ipad
+
+- 使用@media进行兼容

Неке датотеке нису приказане због велике количине промена