<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # thinkphp6.0介紹 ***** `ThinkPHP`是一個免費開源的,**快速、簡單的面向對象**的**輕量級PHP開發框架**。`ThinkPHP6.0`基于精簡核心和統一用法兩大原則在`5.1`的基礎上對底層架構做了進一步的優化改進,并更加規范化。 # vue-element-admin介紹 ***** `vue-element-admin`是一個后臺前端解決方案,基于`vue`和`elementUI`實現,是由大佬[PanJiaChen](https://github.com/PanJiaChen)開發維護,并免費開源到[Github](https://github.com/PanJiaChen/vue-element-admin)。 # 本文檔簡介 ***** * 本文檔基于`ThinkPHP6.0`和`vue-element-admin`實現; * 由`Thinkphp6.0`主要提供接口數據,以`model->service->middleware->validate->controller`實現代碼分層,封裝增刪改查; * 由`vue-element-admin`提供后臺前端頁面,在原有的基礎上修改,由原項目中mock本地服務切換到`ThinkPHP6.0`提供服務,實現動態路由,及權限驗證。 # 項目截圖 ***** * 路由 ![](https://img.kancloud.cn/02/65/02651d29e1bc1ff21872cb4b4f3f8878_1706x961.png) * 角色組 ![](https://img.kancloud.cn/9e/b0/9eb07658577c5d79358350cda3bfef68_1706x959.png) * 管理員 ![](https://img.kancloud.cn/37/17/3717f9cdbe83a158dd32e1382b8c62c9_1703x956.png) # 項目源碼 1. `ThinkPHP6.0`服務端 github:[vue-admin-backend](https://github.com/ShawnSen/vue-admin-backend) gitee:[vue-admin-backend](https://gitee.com/zmshane/vue-admin-backend "vue-admin-backend") 2. `vue-element-admin`前端 github:[vue-admin-frontend](https://github.com/ShawnSen/vue-admin-frontend) gitee::[vue-admin-frontend](https://gitee.com/zmshane/vue-admin-frontend "vue-admin-frontend")
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看