<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 一、基于平臺 我們把下載的平臺最新版本的子工程admin及所有目錄下文件全部拷貝到VSCode的workspace中去; ![](https://img.kancloud.cn/b8/bf/b8bf2511bd3c43eacc93d45e6961bd06_1325x476.png) VSCode中,打開目錄; ![](https://img.kancloud.cn/08/84/088419c3b4ba89e66de758a4d1798a26_1920x1039.png) ![](https://img.kancloud.cn/b8/a7/b8a71c3a607f574bd75192c091944444_1920x1030.png) 然后安裝依賴; ![](https://img.kancloud.cn/d0/a4/d0a457544de32e0b62d5a9f33b050863_1920x1030.png) 修改后端地址: ![](https://img.kancloud.cn/97/0c/970cbb0809f57c3ca15fefc91d440c75_1920x1030.png) 運行; ![](https://img.kancloud.cn/af/bb/afbb2c79698e52644faa9354e294c594_1920x1030.png) ![](https://img.kancloud.cn/49/23/49232f3bd940a253b80250c372dadd31_1920x1030.png) 點擊地址訪問看看: ![](https://img.kancloud.cn/fa/5c/fa5c39579b301ee4c5cbb7a2b9273e12_1920x1039.png) 輸入賬戶密碼; ![](https://img.kancloud.cn/96/e1/96e193bd0fa681f8d35fa8d493aae32d_1920x942.png) 很順利,有沒有? ## 二、生成代碼 我們打開一個生成的前端代碼中PC版本的目錄,比如pcv1,可以看到,有兩個子目錄,其中pages子目錄里面是頁面,而config子目錄里面是配置文件; ![](https://img.kancloud.cn/30/3f/303fa5f26e99dceae9274807d12e0a0b_1251x485.png) ### **頁面** 選取PCV1版本的頁面來使用; 將生成的web/pcv1/pages目錄下生成文件,拷貝到工程目錄下pages/business之下(生成的文件夾必須放到pages/business下,如果當前工程還沒有創建該文件夾請手動添加); ![](https://img.kancloud.cn/e1/77/e1773ba4acb8b3d1706031fc1d1665b2_1757x677.png) ![](https://img.kancloud.cn/5b/b2/5bb22e48b3c16111ab687893d754f2a8_1656x647.png) ### **接口** 打開生成的配置文件目錄,里面以`.api.js`結尾的文件,就是生成的模塊接口定義文件; 我們需要把這里面生成的接口定義,拷貝到**src>services>api.js**中去統一注冊; ![](https://img.kancloud.cn/29/51/2951364a71047a0a1f7462d67aa84c61_1470x481.png) 拷貝后效果; ![](https://img.kancloud.cn/fa/02/fa028da67d51a7c2de3a69ed8cf396b5_1920x1030.png) ### **路由** 打開生成的配置文件目錄,里面以`.router.map.js`結尾的文件,就是生成的模塊路由配置文件;我們需要把這里面生成的路由配置,拷貝到**src>router>async>router.map.js**中去統一注冊; ![](https://img.kancloud.cn/2b/f4/2bf43c0de81750415a2c8ff0b4ec6d44_1397x640.png) 拷貝后效果; ![](https://img.kancloud.cn/f0/c3/f0c3abf170d7a310a36684e551c1bc80_1920x1030.png) >[danger] 注意: > 1、考慮到路由菜單的層級,一般不直接放到根目錄下,因此,默認的,生成了一個父級路由,配合后臺路由設置中的定義,形成菜單目錄和菜單項,因此,如果是一個模塊,已經有了父路由,需要把重復的父路由剔除,不必全部拷貝進來; > 2、具體到這里實例,如果**父級菜單**已經有了,則僅需要拷貝**示范列表**路由; > 3、pcV1這里針對每個實體生成三個路由項(對應三個獨立頁),而pcV2僅生成一個列表路由項(僅一個列表獨立頁,新增和修改放到列表里面彈出) ## 三、輔助設置 但為了控制訪問權限,平臺額外的,還需要在后端做一個路由配置工作,目的是在后端注冊完整的路由表,與登陸用戶角色過濾,產生登陸用戶擁有的路由表,這個工作從技術角度并非必須的,但從平臺使用角度,是不可或缺的; **動態路由配置** 依據上面路由部分,新增的路由表,需要在這里都一一定義; 其中,路由屬性與靜態配置中的屬性必須保持一致; ![](https://img.kancloud.cn/61/7b/617b703b012bd90eba086ea97aa064f5_1920x1030.png) 首先配置父路由; ![](https://img.kancloud.cn/e2/76/e2761cf23fad9ed719349ba7efef8be3_1920x942.png) 然后是各級子路由了; ![](https://img.kancloud.cn/5b/cc/5bccc4f62d7a702e811cc9e88e150fc1_1920x942.png) ![](https://img.kancloud.cn/44/93/4493f22e58e4c450922db760ed87deec_1920x942.png) ![](https://img.kancloud.cn/06/3b/063b6e9de5c88285bfb821248e65020a_1920x942.png) **角色配置** 給指定的角色分配剛才增加的路由,那些擁有該角色的賬號登錄系統,就能看到新增加的業務實例了; ![](https://img.kancloud.cn/4e/80/4e808531253c54d410ce29eb40da2a7b_1920x942.png) ## 四、運行測試 在VSCode中啟動代碼服務; 在終端中,切換到當前工程的根目錄,然后敲命令: ``` npm run serve ``` 啟動就緒后,根據提示的地址,訪問前端首頁,登陸進去后找到剛才創建的菜單項,點擊進入新開發的功能頁面; ![](https://img.kancloud.cn/26/99/2699028a828a3855e4cd6704cc9fabe9_1920x942.png) ![](https://img.kancloud.cn/9a/d0/9ad01073144d2e66d2cc1ff84b6b86ed_1920x942.png) 提交后,看看效果; ![](https://img.kancloud.cn/41/34/4134dd7e8034da134b9b06647506c859_1415x644.png) 發現數據庫中,果然已經多了一條數據了,說明代碼運行成功了; ## 五、總結 從上面的過程,我們可以得到這個結論:基于統一技術平臺的項目開發,前端的PC端工作量也是集中在根據業務需要來精細化微調代碼;
                  <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>

                              哎呀哎呀视频在线观看