通用后臺管理(二)——項目搭建

目錄

前言

一、安裝vue-cli依賴

1、使用yarn下載vue-cli

2、使用npm下載

3、檢查一下是否下載成功

二、創建項目

1、創建項目,my-app是項目名稱

2、 這里選擇vue 2,藍色表示選中的。

3、啟動項目

三、下載項目依賴

四、配置項目

1、修改eslint(關閉代碼編寫不規范檢查)

2、初始化文件

3、全局引入element-ui

4、基礎路由配置

總結


前言

?????????使用vue-cli搭建一個簡單的vue.在下載vue-cli之前需要先安裝node.js和npm.而且最好是對應版本的npm,建議nodejs下載v16.13.2,對應的npm是8.1.2。

????????具體步驟參考:http://t.csdnimg.cn/h4GrH


一、安裝vue-cli依賴

1、使用yarn下載vue-cli

下載yarn

npm i -g yarn

?

安裝vue-cli依賴

?yarn global add @vue/cli

?

2、使用npm下載

npm install -g @vue/cli

如果下載慢的話可以先更改npm的鏡像

npm config set registry??https://npm.aliyun.com/

然后在重新下載一下。

3、檢查一下是否下載成功

?vue -V

?可以查到版本號,并且是5開頭的說明安裝成功安裝正確了?

如果下載了,但是還是查看不到版本信息,還是和沒有安裝的一樣,可能是因為環境變量的原因,可以參考下面的解決辦法:

【環境-0】Node js 本地環境安裝及設置(親測) - 知乎

二、創建項目

1、創建項目,my-app是項目名稱

vue create my-app

2、 這里選擇vue 2,藍色表示選中的。

?

點開鏈接說明創建成功了。?

?

3、啟動項目

npm run serve?

?

?

點開鏈接說明創建成功了。??


三、下載項目依賴

1、下載axios

npm install axios@0.27.2

2、下載echarts

npm i echarts@5.1.2

3、下載element-ui

npm i element-ui -S

4、下載vue-router

npm i vue-router@3.6.5

5、下載vuex

npm i vuex@3.6.2

6、下載mockjs

npm i mockjs

?7、下載less/less-loader

npm i less@4.1.2

npm i less-loader@6.0.0

四、配置項目

1、修改eslint(關閉代碼編寫不規范檢查)

在vue.config.js文件中添加lintOnSave:false,

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({transpileDependencies: true,//關閉eslint校驗lintOnSave:false,
})

2、初始化文件

在根目錄下新建如下文件夾:

(1)新建router文件夾:

該文件夾下新建index.js文件:路由配置文件

(2)新建api文件夾

  • 該文件夾下新建mockServeData文件夾,存放mock模擬數據
  • 該文件夾下新建index.js文件:前端api接口
  • 該文件夾下新建mock.js文件:mock模擬后端請求數據

(2)新建store文件夾

(2)新建utils文件夾:項目工具文件

3、全局引入element-ui

在main.js中添加如下:

### import ElementUI from 'element-ui'; //導入
import 'element-ui/lib/theme-chalk/index.css';//導入相關css
import App from './App.vue';Vue.use(ElementUI);//全局注入new Vue({el: '#app',render: h => h(App)
});

4、基礎路由配置

1、在main.js文件中導入vue-router

//導入vue-router
import Vue from 'vue'
import VueRouter from 'vue-router'Vue.use(VueRouter)

2、創建路由組件

在src文件夾中新建一個views包含所有組件,

創建Home組件:

<template>
<h1>我是home</h1>
</template>
<script>
export default{data(){return{}}
}
</script>

創建User組件:

<template><h1>我是user</h1></template><script>export default{data(){return{}}}</script>

3、將組件和路由映射

在router/index.js中添加

const routes = [{ path: '/home', component: Home },{ path: '/user', component: User }]

4、創建router實例

在router/index.js中添加

const router = new VueRouter({routes // (縮寫) 相當于 routes: routes
})

5、創建和掛載根實例

在router/index.js中添加

export default router 
//將router對象作為默認導出,在其他導入時直接導入router即可

在main.js中添加如下內容:

import router from "./router"
new Vue({router,render: h => h(App),
}).

6、路由出口,將路由匹配到的組件渲染在html中

在APP.vue中:

<template><div id="app"><!-- 路由出口 --><!-- 路由匹配到的組件將渲染在這里 --><router-view></router-view></div>
</template><script>export default {name: 'App'}
</script>

總結

到這里vue項目及其配置都已經創建和配置成功了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/43638.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/43638.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/43638.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

VS2019_新建窗體應用文件SOP

文章目錄 1. 打開VS2. 創建新項目3. 選擇Windows窗體應用4. 起名&#xff0c;選位置&#xff0c;框架版本選擇4.5及之后&#xff0c;這里選的4.85. 新建完成 1. 打開VS 2. 創建新項目 3. 選擇Windows窗體應用 注意要選.NET的 4. 起名&#xff0c;選位置&#xff0c;框架版本…

ps aux命令詳解

ps aux 是在 Unix 和 Linux 系統中常用的命令&#xff0c;用于顯示當前系統上運行的所有進程的信息。它結合了多個選項來提供詳細的進程列表。以下是這個命令的詳細解釋&#xff1a; 解釋 ps aux 命令 ps&#xff1a;這是顯示當前系統進程的基本命令。a&#xff1a;顯示與終端…

原來Kimi不是不作為,而是在準備大招!

月之暗面Kimi 作為一款我每天都在使用的AI智能助手&#xff0c;是真正的幫助我解決了不少工作及日常創作的一些事情。 它的表現能力也是毋庸置疑&#xff0c;不論是業內還是普通人&#xff0c;10個人當中可能就有9個人在使用Kimi。 而昨天&#xff08;7月8日&#xff09;Kimi…

Civil3D 2025:工程設計的智慧之友

初識Civil3D 2025 當我第一次打開Civil3D 2025時&#xff0c;仿佛置身于湘西的山水之間&#xff0c;那種熟悉而又新奇的感覺撲面而來。Civil3D 2025不僅僅是一款軟件&#xff0c;它更像是一位老友&#xff0c;帶著溫暖和智慧&#xff0c;陪伴我走過每一個設計的日夜。 功能豐…

侯捷C++面向對象高級編程(上)-9-擴展補充:類模板、函數模板及其他

1.static 2.把 ctors 放在 private 區 3.cout 4.class template、類模板 5.function template、函數模板 6.namespace

DDR3 SO-DIMM 內存條硬件總結(二)

上一節我們大概了解了下DDR3的大概使用情況&#xff0c;下來我們再順藤摸瓜再深入學習下ddr3的使用&#xff0c;我們從下面這張內存條開始&#xff1a; 我們看到第二行2GB 1RX8 PC3-10600S-9-11-B2 具體含義上一節已經講過了&#xff0c;我們深挖下1R*8&#xff0c;他的含義是…

資料分析筆記整理

提升技巧多做題、少動筆、多分析 資料分析認識 國考一般20題(24~28分鐘) 統計材料的類型包括單純的文字、表格、圖形以及由這些元素組成的復合類型材料 文字性材料:(30~60秒) 多段落型文字材料(時間、關鍵詞、結構) 孤立段落文字材料(時間、關鍵詞、標點[。;]) 表…

Java語言程序設計——篇二(2)

Java語言基礎 運算符與表達式運算符1、算術運算符2、關系運算符3、邏輯運算符&#xff08; &&、||、 !、&、| 、^&#xff09;4、位運算符&#xff08; >>、<<、>>>、&、|、^、~&#xff09;5、賦值運算符6、條件運算符7、字符串運算符8、…

數字化時代下,財務共享數據分析建設之路

隨著人工智能、云計算、大數據、區塊鏈等技術&#xff0c;以及衍生出的各種產品的大發展&#xff0c;使得數字化發展的速度再一次加快&#xff0c;也讓數字經濟和數字化轉型得到了更多人的關注和認可。 在傳統經濟增長逐漸放緩&#xff0c;市場競爭愈發激烈的局面下&#xff0…

GOJS去除水印

GOJS gojs 去除水印 **查找go.js庫搜索下面這段文本 String.fromCharCode(a.charCodeAt(g)^b[(b[c]b[d])%256]) 加入這段文本 if(f.indexOf(GoJS 2.1 evaluation)>-1|| f.indexOf(© 1998-2021 Northwoods Software)>-1|| f.indexOf(Not for distribution or produ…

splice方法的使用#Vue3

splice方法的使用 splice(index,len,item)是vue中對數組進行操作的方法之一&#xff0c;可以用來刪除&#xff0c;更新&#xff0c;和增加數組內容 參數: index:數組下標 len&#xff1a;為1或0 item:更新或增加的內容 使用方法&#xff1a; 刪除&#xff0c;當參數形式為spli…

Linux內核網絡性能問題的追蹤(工具篇)

在現代計算環境中&#xff0c;網絡性能對于系統的整體性能至關重要。網絡瓶頸不僅會影響數據傳輸速度&#xff0c;還會影響應用程序的響應時間&#xff0c;最終影響用戶體驗。為了有效地解決網絡性能問題&#xff0c;了解和使用各種追蹤工具至關重要。另外一方面&#xff0c;造…

MySQL批量插入數據的幾種方式

最近在項目中遇到了批量插入數據的一些問題&#xff0c;一般圖省事都是利用mybatis或mybatis-plus的saveBatch方法&#xff0c;但這次因為數據過多&#xff0c;出現了一系列的問題&#xff0c;只能手動處理&#xff0c;接下來分享下對于數據量比較大的批量插入&#xff0c;可能…

python的魔法方法

python類中的self是什么&#xff1f; 對象的方法都會有一個self參數&#xff0c;類比于c&#xff0c;self就相當于c的this指針。 由一個類可以生成無數個對象&#xff0c;當一個對象的方法被調用時&#xff0c;對象會講自身的引用作為第一個參數傳給該方法&#xff0c;那么pyt…

CTF-PWN-kernel-棧溢出(retuser rop pt_regs ret2dir)

文章目錄 參考qwb2018 core檢查逆向調試打包上傳測試腳本retuserkernel ropinit_credcommit_creds( prepare_kernel_cred(0) )開啟KPTI利用swapgs_restore_regs_and_return_to_usermode開啟KPTI利用SIGSEGVrop設置CR3寄存器再按照沒有KPTI返回 kernel rop ret2userpt_regs 構造…

2024年浙江省高考分數一分一段數據可視化

下圖根據 2024 年浙江高考一分一段表繪制&#xff0c;可以看到&#xff0c;競爭最激烈的分數區間在620分到480分之間。 不過&#xff0c;浙江是考兩次取最大&#xff0c;不是很有代表性。看看湖北的數據&#xff0c;580分到400分的區段都很卷。另外&#xff0c;從這個圖也可以…

RTOS系統 -- FreeRTOS之任務調度

FreeRTOS中的任務調度 背景介紹 FreeRTOS是一種輕量級的實時操作系統&#xff0c;被廣泛應用于嵌入式系統中。它提供了多任務管理功能&#xff0c;包括任務創建、任務調度和任務切換。FreeRTOS的調度器根據任務的優先級和狀態自動調度任務&#xff0c;確保系統資源的有效利用…

獨立站優勢及吸引力分析

隨著全球化貿易的不斷深入&#xff0c;越來越多的廠商開始尋求更廣闊的市場和更高效的銷售渠道。獨立站作為企業自有的電商網站&#xff0c;正逐漸成為海外貿易的新寵。本文將分析獨立站的優勢及其對廠商的吸引力&#xff0c;鼓勵廠商以建立獨立站的方式出海。 一、獨立站的定義…

el-image放大圖片功能

1.需求&#xff1a;點擊圖片后放大圖片 html代碼&#xff1a; <el-imagestyle"width: 100px; height: 100px":src"baseUrl item.id":zoom-rate"1.2":max-scale"7":min-scale"0.2":preview-src-list"srcList"…

Xilinx FPGA UltraScale SelectIO 接口邏輯資源

目錄 1. 簡介 2. Bank Overview 2.1 Diagram 2.2 IOB 2.3 Slice 2.4 Byte Group 2.5 I/O bank 示例 2.6 Pin Definition 2.7 數字控制阻抗(DCI) 2.8 SelectIO 管腳供電電壓 2.8.1 VCCO 2.8.2 VREF 2.8.3 VCCAUX 2.8.4 VCCAUX_IO 2.8.5 VCCINT_IO 3. 總結 1. 簡介…