VUE的腳手架搭建引入類庫

VUE的小白腳手架搭建

真的好久好久自己沒有發布自己博客了,對于一直在做后端開發的我

,由于社會卷啊卷只好學習下怎么搭建前端,一起學習成長吧~哈哈哈(最終目的,能夠懂并簡易開發)

文章目錄

  • VUE的小白腳手架搭建
    • 1.下載`node.js`
    • 2.安裝vue腳手架
    • 3.創建一個項目
    • 4.代碼規范約束配置(美化代碼)
        • 搜索`eslint`
        • 搜索`prettier`
    • 5.引入組件庫
      • 我們引入`Ant Design Vue`
    • 6.全局通用布局

1.下載node.js

下載網址: node.js

點擊安裝下一步

node -v

D:/docs/Typroa/imgs/image-20250314182354650.png

2.安裝vue腳手架

目的是為了讓我們能預制加載一些類庫,讓我們開發達到簡化

不需要指定什么文件夾,直接粘貼下面的命令,enter回車即可

npm install -g @vue/cli

在這里插入圖片描述

檢驗是否成功:

D:\projs\vue>vue --version
@vue/cli 5.0.8  ##版本號(出現版本號就是成功)

3.創建一個項目

這邊需要選擇一個文件夾:

比如我選擇的是D:\projs\vue這個文件夾

vue create uesr-center-frontend-vue

出現如下的問題: 選擇Y即可

在這里插入圖片描述

是否選擇使用vue2還是vue3,下面的兩種方法,自己選擇特性

第一種:

我們默認使用vue3,點擊回車就好了

在這里插入圖片描述

在這里插入圖片描述


第二種:

1.我們選擇人工選擇安裝特性

在這里插入圖片描述

2.選擇對應的需要的組件,一般我們只需要這些

按空格鍵選擇組件(有*就是選擇了),選擇好后,按回車就是安裝了

在這里插入圖片描述

3.選擇Vue3

在這里插入圖片描述

4.是否使用類組件的語法,我們不使用,選擇 n(我們使用其他的)

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

5.下面的一系列,按照我下圖所配即可

在這里插入圖片描述

6.下面的是問你啥時候做語法校驗,我們選擇保存時做

在這里插入圖片描述

7.意思: 使用單獨配置,還是混合在一起,

這里為了好管理,我們選擇單獨的回車

在這里插入圖片描述

8.表示是否把上面的我們配置的版本當做預設版本

這里我們選擇不保存(下次用下次配)

在這里插入圖片描述

9.安裝成功

在這里插入圖片描述

idea或者webstorm打開點擊運行

在這里插入圖片描述

4.代碼規范約束配置(美化代碼)

下面的代碼操作后: 按下CTRL+ALT+L,就可以一鍵美化代碼(就是格式對齊的效果)

我們打開settings

搜索eslint

在這里插入圖片描述

不想每次運行出現不符合eslint的語法校驗錯誤,可以進行如下的配置

vue.config.js中添加lintOnSave: "warning",

在這里插入圖片描述

搜索prettier

下面的5步操作完成后,點擊apply即可

在這里插入圖片描述

5.引入組件庫

我們引入Ant Design Vue

可以直接參考?ant design vue?的官網,里面啥都有

安裝ant design vue組件的命令

##最新的版本
npm i --save ant-design-vue@next
##具體的版本
npm i --save ant-design-vue@4.x 

在這里插入圖片描述

如果上面的安裝出現錯誤,運行如下命令

npm audit fix --force

在項目中全局配置: 目的是為了我們后面用到這些組件

在這里插入圖片描述

有個坑: 上面

安裝完 antd 為什么 dist 下面沒有 antd.css 文件?因為最新版本不需要 import'ant-design-vue/dist/antd.css';

去除掉就可以了

在這里插入圖片描述

如何證明我們安裝好了呢?

隨便選擇一個組件,進行安裝就可以

如添加一個按鈕

 <a-button type="primary" danger>Primary</a-button>

在這里插入圖片描述

6.全局通用布局

就是頁面上不會變的總布局,如頂部的菜單欄

我們建一個layouts文件夾.然后新建一個BasicLayout.vue的組件

在這里插入圖片描述

代碼

<template><div class="basic-layout">我們測試下,你好,vue</div>
</template><script setup lang="ts"></script><style scoped></style>

我們在根頁面src/App.vue引入通用布局

在這里插入圖片描述

代碼

<template><div id="app"><BasicLayout /></div>
</template><style></style>
<script setup lang="ts">
import BasicLayout from "@/layouts/BasicLayout.vue";
</script>

在這里插入圖片描述

還有,還在更關于與后端的交互

在這里插入圖片描述

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

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

相關文章

使用 Arduino 和 ThingSpeak 通過互聯網進行實時溫度和濕度監測

使用 ThingSpeak 和 Arduino 通過 Internet 進行溫度和濕度監控 濕度和溫度是許多地方(如農場、溫室、醫療、工業家庭和辦公室)非常常見的測量參數。我們已經介紹了使用 Arduino 進行濕度和溫度測量,并在 LCD 上顯示數據。 在這個物聯網項目中,我們將使用ThingSpeak在互聯…

論文分享:PL-ALF框架實現無人機低紋理環境自主飛行

在室內倉庫、地下隧道等低紋理復雜場景中&#xff0c;無人機依賴視覺傳感器進行自主飛行時&#xff0c;往往會遇到定位精度低、路徑規劃不穩定等難題。針對這一問題&#xff0c;重慶郵電大學計算機學院雷大江教授團隊在IEEE Trans期刊上提出了一種新型自主飛行框架&#xff1a;…

[Java實戰]性能優化qps從1萬到3萬

一、問題背景 ? 事情起因是項目上springboot項目提供的tps達不到客戶要求,除了增加服務器提高tps之外,作為團隊的技術總監,架構師,技術扛把子,本著我不入地獄誰入地獄的原則,決心從代碼上優化,讓客戶享受到飛一般的感覺。雖然大多數編程工作在寫下第一行代碼時已經完成…

如何篩選能實現共享自助健身房“靈活性”的物聯網框架?

共享自助健身房已經成為一種新興的健身方式&#xff0c;這種模式方便快捷&#xff0c;尤其適合i人健身愛好者&#xff0c;市場接受度還是挺好的。對于無人自助式的健身房要想實現靈活性&#xff0c;要挑選什么樣的物聯網框架呢&#xff1f; 1. 支持多種通信協議 共享自助健身…

【后端】【django】拋棄 Django 自帶用戶管理后,能否使用 `simple-jwt`?

拋棄 Django 自帶用戶管理后&#xff0c;能否使用 simple-jwt&#xff1f; 一、結論 是的&#xff0c;即使拋棄了 Django 自帶的用戶管理&#xff08;AbstractUser 或 AbstractBaseUser&#xff09;&#xff0c;仍然可以使用 django-rest-framework-simplejwt&#xff08;簡稱…

【量化科普】Correlation,相關性

【量化科普】Correlation&#xff0c;相關性 &#x1f680;量化軟件開通 &#x1f680;量化實戰教程 在量化投資領域&#xff0c;相關性&#xff08;Correlation&#xff09;是一個核心概念&#xff0c;用于衡量兩個變量之間的線性關系強度和方向。簡單來說&#xff0c;它告…

大數據學習(68)- Flink和Spark Streaming

&#x1f34b;&#x1f34b;大數據學習&#x1f34b;&#x1f34b; &#x1f525;系列專欄&#xff1a; &#x1f451;哲學語錄: 用力所能及&#xff0c;改變世界。 &#x1f496;如果覺得博主的文章還不錯的話&#xff0c;請點贊&#x1f44d;收藏??留言&#x1f4dd;支持一…

MCU詳解:嵌入式系統的“智慧之心”

在現代電子設備中&#xff0c; MCU&#xff08;Microcontroller Unit&#xff0c;微控制器&#xff09;扮演著至關重要的角色。從智能家居到工業控制&#xff0c;從汽車電子到醫療設備&#xff0c;MCU以其小巧、低功耗和高集成度的特點&#xff0c;成為嵌入式系統的核心組件。 …

(鏈表)24. 兩兩交換鏈表中的節點

給你一個鏈表&#xff0c;兩兩交換其中相鄰的節點&#xff0c;并返回交換后鏈表的頭節點。你必須在不修改節點內部的值的情況下完成本題&#xff08;即&#xff0c;只能進行節點交換&#xff09;。 示例 1&#xff1a; 輸入&#xff1a;head [1,2,3,4] 輸出&#xff1a;[2,1,4…

吳恩達機器學習筆記復盤(三)Jupyter NoteBook

Jupyter NoteBook Jupyter是一個開源的交互式計算環境&#xff1a; 特點 交互式編程&#xff1a;支持以單元格為單位編寫和運行代碼&#xff0c;用戶可以實時看到代碼的執行結果&#xff0c;便于逐步調試和理解代碼邏輯。多語言支持&#xff1a;不僅支持Python&#xff0c;還…

【Linux】從互斥原理到C++ RAII封裝實踐

&#x1f4e2;博客主頁&#xff1a;https://blog.csdn.net/2301_779549673 &#x1f4e2;歡迎點贊 &#x1f44d; 收藏 ?留言 &#x1f4dd; 如有錯誤敬請指正&#xff01; &#x1f4e2;本文由 JohnKi 原創&#xff0c;首發于 CSDN&#x1f649; &#x1f4e2;未來很長&#…

微服務無狀態服務設計

微服務無狀態服務設計是構建高可用、高擴展性系統的核心方法。 一、核心設計原則 請求獨立性 每個請求必須攜帶完整的上下文信息&#xff0c;服務不依賴本地存儲的會話或用戶數據。例如用戶認證通過JWT傳遞所有必要信息&#xff0c;而非依賴服務端Session。 狀態外置化 將會話…

30、map 和 unordered_map的區別和實現機制【高頻】

底層結構 map底層是紅黑樹結構&#xff0c;而unordered_map底層是哈希結構; 有序性 但是紅黑樹其實是一種二叉搜索樹&#xff0c;插入刪除時會自動排序hash因為是把數據映射到數組上的&#xff0c;而且存在哈希沖突&#xff0c;所以不能保證有序存儲 所以有序存儲使用map&a…

大數據-spark3.5安裝部署之local模式

spark&#xff0c;一個數據處理框架和計算引擎。 下載 local模式即本地模式&#xff0c;就是不需要任何其他節點資源就可以在本地執行spark代碼的環境。用于練習演示。 上傳解壓 使用PortX將文件上傳至/opt 進入/opt目錄&#xff0c;創建目錄module&#xff0c;解壓文件至/o…

Manus “Less structure,More intelligence ”獨行云端處理器

根據市場調研機構Statista數據顯示&#xff0c;全球的AR/AR的市場規模預計目前將達到2500億美元&#xff0c;Manus作為VR手套領域的領軍企業&#xff0c;足以顛覆你的認知。本篇文章將帶你解讀Manus產品&#xff0c;針對用戶提出的種種問題&#xff0c;Manus又將如何解決且讓使…

Oracle數據庫存儲結構--邏輯存儲結構

數據庫存儲結構&#xff1a;分為物理存儲結構和邏輯存儲結構。 物理存儲結構&#xff1a;操作系統層面如何組織和管理數據 邏輯存儲結構&#xff1a;Oracle數據庫內部數據組織和管理數據&#xff0c;數據庫管理系統層面如何組織和管理數據 Oracle邏輯存儲結構 數據庫的邏…

芯驛電子 ALINX 亮相德國紐倫堡,Embedded World 2025 精彩回顧

2025年3月13日&#xff0c;全球規模最大的嵌入式行業盛會——德國紐倫堡國際嵌入式展&#xff08;embedded world 2025&#xff09;圓滿落幕。 在這場匯聚全球 950 家展商、3 萬余專業觀眾的科技盛宴中&#xff0c;芯驛電子 ALINX 展位人頭攢動&#xff0c;多款尖端產品吸引客戶…

Nexus File類型Blob Stores遷移至Minio操作指南(上)

#作者&#xff1a;閆乾苓 文章目錄 目的前期準備查看file類型Blob Stores數據目錄位置aws cli客戶端連接工具OrientDB cli客戶端連接工具在minio中新建 bucket 目的 增強nexus構件數據的高可用性和擴展性 前期準備 查看并記錄需要遷移的Blob Store及repository 查看fil…

藍橋杯嵌入式組第十二屆省賽題目解析+STM32G431RBT6實現源碼

文章目錄 1.題目解析1.1 分而治之&#xff0c;藕斷絲連1.2 模塊化思維導圖1.3 模塊解析1.3.1 KEY模塊1.3.2 LED模塊1.3.3 LCD模塊1.3.4 TIM模塊1.3.5 UART模塊1.3.5.1 uart數據解析 2.源碼3.第十二屆題目 前言&#xff1a;STM32G431RBT6實現嵌入式組第十二屆題目解析源碼&#…

【MySQL】表的約束(上)

文章目錄 表的約束什么是表的約束空屬性默認值列描述&#xff08;comment&#xff09;零填充&#xff08;zerofill&#xff09;主鍵 總結 表的約束 什么是表的約束 表的約束&#xff08;Constraints&#xff09;是數據庫表中的規則&#xff0c;用于限制存儲的數據&#xff0c…