<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          vue3-element-adminvue3 版本后臺管理解決方案

          聯(lián)合創(chuàng)作 · 2023-09-19 14:12

          vue3-element-admin 是基于 vue-element-admin 升級的 Vue3 + Element Plus 版本的后臺管理框架,是有來技術(shù)團(tuán)隊繼 youlai-mall 開源全棧商城項目的又一開源力作。

          項目使用 Vue3 + Vite2 + TypeScript + Element Plus + Vue Router + Pinia + Volar 等前端主流技術(shù)棧,基于此項目模板完成有來商城管理前端的 Vue3 版本。

          本篇先對本項目功能、技術(shù)棧進(jìn)行整體概述,再細(xì)節(jié)的講述從 0 到 1 搭建 vue3-element-admin,在希望大家對本項目有個完完整整整了解的同時也能夠在學(xué) Vue3 + TypeScript 等技術(shù)棧少花些時間,少走些彎路,這樣團(tuán)隊在毫無保留開源才有些許意義。

          功能清單

          img

          技術(shù)棧清單

          技術(shù)棧 描述 官網(wǎng)
          Vue3 漸進(jìn)式 JavaScript 框架 https://v3.cn.vuejs.org/
          TypeScript 微軟新推出的一種語言,是 JavaScript 的超集 https://www.tslang.cn/
          Vite2 前端開發(fā)與構(gòu)建工具 https://cn.vitejs.dev/
          Element Plus 基于 Vue 3,面向設(shè)計師和開發(fā)者的組件庫 https://element-plus.gitee.io/zh-CN/
          Pinia 新一代狀態(tài)管理工具 https://pinia.vuejs.org/
          Vue Router Vue.js 的官方路由 https://router.vuejs.org/zh/
          wangEditor Typescript 開發(fā)的 Web 富文本編輯器 https://www.wangeditor.com/
          Echarts 一個基于 JavaScript 的開源可視化圖表庫 https://echarts.apache.org/zh/

          環(huán)境準(zhǔn)備

          • 安裝 Node

            版本:16+

          • 開發(fā)工具

            VSCode

          • 必裝插件

            • Vue Language Features (Volar)
            • TypeScript Vue Plugin (Volar)

          項目啟動

          1. npm install
          2. npm run dev
          3. 訪問 http://localhost:3000

          項目部署

          • 本地打包

            npm run build:prod
             

            生成的靜態(tài)文件位于項目根目錄 dist 文件夾下

          • 上傳文件

            創(chuàng)建 /usr/local/nginx/html/vue3 目錄,將打包生成 dist 的所有文件拷貝至此工作目錄下

          • nginx.cofig 配置

            server {
                listen     80;
                server_name  localhost;
            
                location / {
                    root /usr/local/nginx/html/vue3;
                    index index.html index.htm;
                }
            
                # 代理轉(zhuǎn)發(fā)請求至網(wǎng)關(guān),prod-api標(biāo)識解決跨域問題
                # vapi.youlai.tech 線上接口地址
                location /prod-api/ {
                    proxy_pass http://vapi.youlai.tech/;
                }
            }
            

          本地接口

          如果你了解一點(diǎn)Java后端SpringBoot,可輕松在本地搭建接口環(huán)境.

          1. 訪問后端項目倉庫地址:https://gitee.com/youlaiorg/youlai-boot.git

          2. 根據(jù)項目說明文檔 README.md 的描述完成數(shù)據(jù)庫的創(chuàng)建和后端工程的啟動;

          3. 進(jìn)入 vite.config.ts 文件修改代理線上接口地址 http://vapi.youlai.tech 為本地接口地址 http://localhost:8989 即可。

          瀏覽 14
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  最新无码视频 | 国产一级婬片A片AA片 | 欧美区一| 超碰天天干 | 4438全国最大无码视频 |