欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Vue創(chuàng)建前后端分離項目的完整過程(前端部分)

 更新時間:2025年01月15日 09:57:15   作者:搏博  
這篇文章主要介紹了使用Vue.js和Node.js搭建一個前端和后端分離的項目,并使用VueCLI3腳手架、axios進行HTTP請求、Vue-router實現(xiàn)前端路由和vuex進行狀態(tài)管理,需要的朋友可以參考下

前言

前端使用Vue.js作為前端開發(fā)框架,使用Vue CLI3腳手架搭建項目,使用axios作為HTTP庫與后端API交互,使用Vue-router實現(xiàn)前端路由的定義、跳轉(zhuǎn)以及參數(shù)的傳遞等,使用vuex進行數(shù)據(jù)狀態(tài)管理,后端使用Node.js+express,連接Mysql數(shù)據(jù)庫。

1. 確定電腦上已經(jīng)安裝了Node.js

如果已經(jīng)安裝了Node,可以通過cmd查看版本號。Node.js包含npm,這在之后要使用npm命令安裝axios。

如果沒有安裝,可以直接到官網(wǎng)上下載最新版的node.js,官網(wǎng)地址:Node.js — 下載 Node.js®

2. 創(chuàng)建項目

(1)先創(chuàng)建一個項目的根目錄,如在D盤創(chuàng)建項目文件夾:D:/MoreMall。(注:這個前后端的總文件夾)

(2)使用Vue CLI3腳手架搭建項目,先確保安裝了Vue CLI3。

要檢查是否安裝了Vue CLI 3,可以在cmd命令行中運行以下命令:

vue --version

如果Vue CLI 3已安裝,該命令將輸出Vue CLI的版本號。如果沒有安裝或者不是最新版本,可以通過以下命令安裝或更新:

npm install -g @vue/cli

Vue CLI 已經(jīng)安裝成功,且提示可以升級。

(3)可以直接在HBuilder X項目中,創(chuàng)建項目client。

創(chuàng)建好項目后如下:

3. 安裝axios

axios作為HTTP庫與后端API交互,所以要安裝,但是在安裝axios之前,要先創(chuàng)建配置文件,在項目的src目錄下,創(chuàng)建配置文件夾config,在config文件夾下創(chuàng)建文件index.js文件。

(1)創(chuàng)建config文件夾:client右鍵->新建->目錄。

(2)創(chuàng)建index.js文件:config右鍵->新建->js文件。

(3)填寫index.js的內(nèi)容

文件位置:client/src/config/index.js

export default{
	title:"MoreMall",
	baseURL:{
		//開發(fā)時后臺接口
		development:"http:/127.0.0.1:3000/api",  //填寫自己的API地址
		//生產(chǎn)時后臺接口(test)
		product:"/"
	}
}

結(jié)果如下:

(4)安裝axios

這個要通過cmd命令行來安裝,先要進入項目的根目錄文件夾。

之后使用命令:npm install axios

安裝成功后后,會在項目的node_modules文件夾下增加很多組件。

4. 配置axios

安裝完成后,在src文件夾下新建api子文件夾,在api下新建文件axios.js,完成相關配置。

(1)創(chuàng)建api文件夾:src右鍵->新建->目錄。Api是插件目錄,用來存放axios配置以及相關接口文件。

(2)創(chuàng)建axios.js文件:api右鍵->新建->js文件。

(3)填寫axios.js的內(nèi)容

文件位置:client/src/api/axios.js

 結(jié)果如下:

5. 創(chuàng)建頁面文件目錄

在src目錄下,創(chuàng)建views文件夾,用于存放頁面文件。

6. 項目的目錄說明

node_modules:存放組件文件(系統(tǒng)組件和第三方組件);

Public:存放公共文件;

Src/api:Api是插件目錄,用來存放axios配置以及相關接口文件;

Src/assets:資源文件目錄;

Src/components:組件文件目錄(自定義組件)

Src/config:配置文件目錄;

Src/views:頁面文件目錄;

App.vue:項目入口根文件;

main.js;項目入口文件。

總結(jié)

到此這篇關于使用Vue創(chuàng)建前后端分離項目的文章就介紹到這了,更多相關Vue創(chuàng)建前后端分離項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 關于vue-cli3打包代碼后白屏的解決方案

    關于vue-cli3打包代碼后白屏的解決方案

    這篇文章主要介紹了關于vue-cli3打包代碼后白屏的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Vue2.x中的父組件傳遞數(shù)據(jù)至子組件的方法

    Vue2.x中的父組件傳遞數(shù)據(jù)至子組件的方法

    這篇文章主要介紹了Vue2.x中的父組件數(shù)據(jù)傳遞至子組件的方法,需要的朋友可以參考下
    2017-05-05
  • Vue組件之間四種通信方式詳解

    Vue組件之間四種通信方式詳解

    vue框架提供了前端開發(fā)組件的思想,可以通過組件來組合成一個完整的頁面,都是隨著組件數(shù)量原來越多,組件之間難免需要相互通信。本文將為大家介紹四種組件間的通信方式,需要的可以參考一下
    2022-01-01
  • 深入解析vue中的權(quán)限管理

    深入解析vue中的權(quán)限管理

    權(quán)限是對特定資源的訪問許可,所謂權(quán)限控制,也就是確保用戶只能訪問到被分配的資源,這篇文章主要介紹了vue的權(quán)限管理的相關知識,需要的朋友可以參考下
    2022-06-06
  • vue-cli腳手架打包靜態(tài)資源請求出錯的原因與解決

    vue-cli腳手架打包靜態(tài)資源請求出錯的原因與解決

    這篇文章主要給大家介紹了關于vue-cli腳手架打包靜態(tài)資源請求出錯的原因與解決方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用vue-cli具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • vue父組件觸發(fā)事件改變子組件的值的方法實例詳解

    vue父組件觸發(fā)事件改變子組件的值的方法實例詳解

    這篇文章主要介紹了vue父組件觸發(fā)事件改變子組件的值的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • vue3中使用logicFlow的方法代碼示例

    vue3中使用logicFlow的方法代碼示例

    在Vue3環(huán)境下,使用LogicFlow可實現(xiàn)流程圖的繪制,詳細步驟包括引入LogicFlow庫,注冊節(jié)點與邊,設置主題和渲染數(shù)據(jù),還包括使用Map和Menu進行功能擴展和右鍵編輯,以及通過事件監(jiān)聽實現(xiàn)交互,
    2024-10-10
  • Vue?Canvas實現(xiàn)電子簽名

    Vue?Canvas實現(xiàn)電子簽名

    這篇文章主要為大家詳細介紹了Vue?Canvas實現(xiàn)電子簽名,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 詳解vue項目優(yōu)化之按需加載組件-使用webpack require.ensure

    詳解vue項目優(yōu)化之按需加載組件-使用webpack require.ensure

    本篇文章主要介紹了詳解vue項目優(yōu)化之按需加載組件-使用webpack require.ensure,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Vue通過WebSocket建立長連接的實現(xiàn)代碼

    Vue通過WebSocket建立長連接的實現(xiàn)代碼

    這篇文章主要介紹了Vue通過WebSocket建立長連接的實現(xiàn)代碼,文中給出了問題及解決方案,需要的朋友可以參考下
    2019-11-11

最新評論