Vue環境安裝與配置

一、Vue環境安裝

Vue.js 是一套用於構建用戶界面的漸進式JavaScript 框架。它的核心庫只關注視圖層,易於上手,靈活實用。Vue.js 採用了自底向上的逐層應用設計。Vue 可以與其它第三方庫或既有項目整合。Vue.js 總體來說易學易懂,學習成本相對較低,所以越來越多的前端開發者開始學習 Vue.js。

Vue.js 需要在環境中進行安裝,本節將介紹在 Node.js 環境中進行 Vue.js 的安裝。

1、Node.js環境安裝

下載 Node.js 安裝程序並安裝,下載地址:https://nodejs.org 

安裝完成後在終端輸入

node -v 

查看是否安裝成功。

2、Vue-cli 安裝

npm install -g vue-cli

安裝完成後在終端輸入

vue -V

查看 vue-cli 是否安裝成功。

二、Vue安裝及環境配置

1、創建Vue項目

1、進入要創建項目的根目錄,使用以下命名創建項目 (這裡項目名為 vue-project):

vue init webpack vue-project

2、安裝依賴,進入到項目目錄中,執行以下命令:

cd vue-project
npm install

3、運行項目,執行以下命令進行項目運行。

npm run dev

2、配置webpack-dev-server代理

默認情況下,如果 Vue 項目需要請求後台介面,需要在前端進行 Ajax 請求,前端與後端是分離的兩個系統。在開發環境中,我們可以使用 webpack-dev-server 來啟動前端服務,並使用 webpack-dev-server 提供的代理功能進行 Ajax 請求轉發。

例如本地前端服務的地址是 http://localhost:8080,需要請求的後台服務地址是 http://api.example.com,可以在vue-config.js 中的 devServer 欄位下添加一個 proxy 配置項,如下所示:

devServer: {
  proxy: {
    '/api': {
       target: 'http://api.example.com',
       pathRewrite: {'^/api': ''},
       changeOrigin: true
    }
  }
}

這樣就可以通過代理進行ajax請求。

3、使用element-ui 組件庫

1、使用npm 安裝element-ui

npm install element-ui --save

2、在 main.js 中引入 element-ui,主要是 按需引入需要的組件。

import Vue from 'vue'
import {
  Form,
  Input,
  Checkbox,
  Button,
  Message
} from 'element-ui'

Vue.use(Form)
Vue.use(Input)
Vue.use(Checkbox)
Vue.use(Button)

Vue.prototype.$message = Message

3、在需要使用的.vue 文件中,直接使用 import 引入組件即可。

<template>
  <div>
    <el-form :model="form">
      <el-form-item label="用戶名">
        <el-input v-model="form.username"></el-input>
      </el-form-item>
      <el-form-item label="密碼">
        <el-input type="password" v-model="form.password"></el-input>
      </el-form-item>
      <el-form-item>
        <el-checkbox v-model="form.checked">記住我</el-checkbox>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="handleLogin">登錄</el-button>
        <el-button>取消</el-button>
      </el-form-item>
    </el-form>
  </div>
</template>

<script>
export default {
  name: 'LoginForm',
  data() {
    return {
      form: {
        username: '',
        password: '',
        checked: false
      }
    };
  },
  methods: {
    handleLogin() {
      this.$message.success('登錄成功!');
    }
  }
};
</script>

四、安裝Vue環境其他相關問題

1、Vetur 插件

提供vue文件語法支持,包括語法高亮、語法糾錯和格式化等功能,可在 VSCode 的擴展商店中進行安裝。

2、Vue.js DevTools

Chrome、Firefox 的 DevTools 擴展界面,用於調試 Vue.js 應用,可在相關瀏覽器的擴展商店中進行安裝。

以上這些內容可以使你對Vue環境的安裝與配置有一個大致的了解,迎接你的是一個更加高效,功能更加強大的開發新世界。

原創文章,作者:UOZME,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/331472.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
UOZME的頭像UOZME
上一篇 2025-01-16 15:46
下一篇 2025-01-16 15:47

相關推薦

  • 使用Vue實現前端AES加密並輸出為十六進位的方法

    在前端開發中,數據傳輸的安全性問題十分重要,其中一種保護數據安全的方式是加密。本文將會介紹如何使用Vue框架實現前端AES加密並將加密結果輸出為十六進位。 一、AES加密介紹 AE…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • Vue TS工程結構用法介紹

    在本篇文章中,我們將從多個方面對Vue TS工程結構進行詳細的闡述,涵蓋文件結構、路由配置、組件間通訊、狀態管理等內容,並給出對應的代碼示例。 一、文件結構 一個好的文件結構可以極…

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web伺服器軟體,事實上,很多時候我們需要在Web伺服器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

    編程 2025-04-28
  • Vue3的vue-resource使用教程

    本文將從以下幾個方面詳細闡述Vue3如何使用vue-resource。 一、安裝Vue3和vue-resource 在使用vue-resource前,我們需要先安裝Vue3和vue…

    編程 2025-04-27
  • TFN MR56:高效可靠的網路環境管理工具

    本文將從多個方面深入闡述TFN MR56的作用、特點、使用方法以及優點,為讀者全面介紹這一高效可靠的網路環境管理工具。 一、簡介 TFN MR56是一款多功能的網路環境管理工具,可…

    編程 2025-04-27

發表回復

登錄後才能評論