1. 程式人生 > >vue專案實戰(一)之vue-cli腳手架搭建專案

vue專案實戰(一)之vue-cli腳手架搭建專案

首先假如你已經安裝了node和npm,如果沒有的話自己百度安裝一下。

如果感覺npm下載速度慢,可以使用淘寶映象cnpm,連結地址:

http://npm.taobao.org/

安裝cnpm

方式一:

npm install -g cnpm --registry=https://registry.npm.taobao.org

方式二:

alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"

1、安裝腳手架工具vue-cli

開啟cmd或者 git bash,輸入以下命令全域性安裝vue-cli

cnpm install --global vue-cli

2、建立初始化vue專案

cd命令進入自己要建立專案的目錄或者直接在那個目錄shift+滑鼠右鍵->在此處開啟命令列視窗或者git bash here,然後輸入初始化專案命令:

vue init webpack yv-pai

然後會出現一些選項讓你選擇,如圖:

enter image description here

Project name 專案名開始我們可以直接回車,下面進行選擇:

  • Install vue-router 安裝vue-router路由外掛-->選擇y
  • Use ESLint to lint your code? 使用ESLint進行程式碼檢查-->選擇n
  • Set up unit tests 設定單元測試 -->選擇n
  • Set up e2e tests with Nightwatch? 使用Nightwatch設定端對端測試-->選擇n
  • Should we run 'npm install' for you after the project has been created? 你的專案建立之後進行安裝嗎?-->回車

安裝完成之後,通過cd命令進入到專案目錄

 cd yv-pai/

專案的目錄結果如下:

enter image description here

然後執行專案

npm run dev

啟動完成之後會顯示訪問地址,我這裡是

http://localhost:8081

訪問之後出現如下歡迎介面表示啟動成功!

enter image description here

3、vue專案程式設計軟體

我這裡使用的是sublime軟體進行vue專案的開發,大家也可以選擇自己喜歡的IDE進行開發。

開啟專案後目錄結構介紹如下:

enter image description here

4、vue初始化專案流程介紹

1.首先是index.html入口頁面

enter image description here

這裡的div標籤的id是app

2.然後在頁面入口js檔案main.js中例項化vue,掛載到id為app的div上,並引入元件App,使用模板App,這樣App元件就被掛載到了id為app的div上了,即掛載到了index.html中

enter image description here

3.開啟初始化的vue元件App.vue,它裡面包含了template模板、script指令碼和style樣式,每個元件都基本由這三個部分組成,在template模板中引入了vue的logo圖示,下面的 <router-view/>就是由路由產生的內容會顯示在這裡

enter image description here

4.開啟router/index.js路由js檔案,首先引入相關依賴和元件

import Vue from 'vue' //引入Vue
import Router from 'vue-router' //引入路由vue-router
import HelloWorld from '@/components/HelloWorld' //引入HelloWorld元件

通過Vue.use(Router)來使用路由

在規則routes裡面定義了訪問"/"路徑時會跳轉到HelloWorld元件,因此會將HelloWorld元件的內容顯示在<router-view/>內

enter image description here

5.開啟components/HelloWorld.vue元件,會發現這裡就是我們訪問的網頁顯示的內容

enter image description here

關於vue的其他功能以後章節將會逐一介紹。

關注我的微信公眾號獲取更多資源

相關推薦

vue專案實戰vue-cli腳手架搭建專案

首先假如你已經安裝了node和npm,如果沒有的話自己百度安裝一下。 如果感覺npm下載速度慢,可以使用淘寶映象cnpm,連結地址: http://npm.taobao.org/ 安裝cnpm 方式一: npm install -g cnpm --registry

從零開始Vue專案實戰-準備篇

從前參與過一個react專案的程式碼編寫,大神搭建的框架,我主要負責業務邏輯程式碼編寫,現在回想起來似乎又什麼都不會,現在為了鞏固前端知識,決定用Vue來做這個專案的移動端網站,我本人Vue是從零開始的,一邊學習一邊寫程式碼,在這裡記錄一下過程。 專案說明: 主要功能實現一個投資平臺,會員身份為融資人或投

vue專案實戰首頁layout佈局

一、替換顯示頁面 1.在 src/components目錄下新建Layout.vue檔案: <template> <div> <h2>header</h2> <h2>con

VUE學習筆記—安裝vue-cli和建立專案

Github:https://github.com/sueRimn 1.cmd開啟控制檯進行建立專案 (1)全域性安裝腳手架 在命令列輸入:npm install vue-cli -g (2)初始化專案 繼續輸入:vue init webpack myvue(myvue是我取的專案名,

vue全家桶 使用 vue-cli 構建專案

一.安裝node.js 進入node.js官網 https://nodejs.org/en/download/ ,選擇對應安裝包,版本建議8.0以上。 node.js安裝完了,npm也就安裝完了。 鍵盤按下【win+R】鍵,輸入cmd,然後回車,開啟cm

React-Native 專案實戰

前言 本文有配套視訊,可以酌情觀看。 文中內容因各人理解不同,可能會有所偏差,歡迎朋友們聯絡我。 文中所有內容僅供學習交流之用,不可用於商業用途,如因此引起的相關法律法規責任,與我無關。 如文中內容對您造成不便,煩請聯絡 [email prot

PythonDjango商城專案實戰搭建開發環境

一、搭建環境:1、安裝pythonsudo apt-get install python3-pip2、安裝mysql3、建立虛擬環境安裝虛擬環境:pip install virtualenv方法一:建立虛擬環境(python3.6):python -m venv myenv

SSM專案實戰--- 高併發秒殺系統DAO層

專案為慕課網上 搞定Java SSM框架開發的綜合案例–實現一個秒殺系統案例。 1.首先搭建專案 使用Maven構建來管理依賴項,pom.xml檔案: 此pom.xml可作為大多數ssm專案依賴的參考 <project xmlns="http:

HTML5專案實戰——PC端固定佈局全頁面——day eight

程式碼及圖片 一、分離CSS 把css重複的部分移植到新的頁面而減少程式碼冗餘,單獨建立一個 CSS,以便後續的頁面重複呼叫。 多觀察頁面,總結出相同的樣式,注意取名,方便呼叫。 二、html頁面切換 不同的html頁面通過連結實現跳轉,常用class="active",設定當前

簡單爬蟲專案實戰

概述   最近自己想搞一個小的專案,這個專案我們就先從爬蟲開始,爬取直播吧的NBA滾動新聞,再存入資料庫。先寫個簡單點的,後期再不斷的優化下。 準備   直播吧對於喜歡看球的朋友肯定不陌生,https://www.zhibo8.cc/,開啟我們看到如下介面, 我們選擇NBA新聞tab,然後選擇滾動

【SpringMVC】7.REST風格的CRUD實戰前期工作

一、什麼是REST和CRUD? 1.有關REST 有關REST的解釋我已近在之前的SpringMVC系列文章提到過,如果有興趣的同學可以翻看《【SpringMVC】3.REST表現層狀態轉換》進行檢視。 2.有關CRUD In comp

Python Selenium專案實戰—— 怎麼去驗證一個按鈕是啟用的可點選

Q: 使用 Python Selenium WebDriver 怎麼去驗證一個按鈕是啟用的(可點選)? A:Selenium WebDriver API 裡面給出瞭解決方法is_enabled() 使用WebDriver API —— driver.find_element_by_css_selector()

斯坦福CS231n專案實戰:k最近鄰kNN分類演算法

k最近鄰分類(kNN,K Nearest neighbor)分類演算法是一種最簡單的分類器之一。在kNN演算法訓練過程中,它將所有訓練樣本的輸入和輸出label都儲存起來。測試過程中,計算測試樣本與每個訓練樣本的L1或L2距離,選取與測試樣本距離最近的前k個

Flask零基礎到專案實戰

文章來源–知了課堂的課件 Python基礎 前端基礎 資料庫表設計(一對一、一對多,多對多,外來鍵) 認識web url詳解:  URL是Uniform Resource Lo

vueJs專案實戰

該部落格僅僅只是記錄我在做vue專案過程中的一些知識和心得以及思路,具體程式碼只有等整個專案完成之後上傳github 好了,廢話不多說,要寫專案,還得有工具和軟體為支撐,在這裡我們就使用vue-cli

React Native入門安裝,環境搭建

介紹 安裝 ①安裝Chocolatey Chocolatey是一個Windows上的包管理器,類似於linux上的yum和 apt-get。 官網:https://chocolatey.org/ 安裝步驟,點選這裡,官網上提供兩種方式,

vue如何安裝Vue_cli來建立專案

之前寫過一個手動配置的,但是建議還是使用官方的腳手架。簡便又高效 1.全域性安裝腳手架工具 在安裝了node.js的基礎下,如果未安裝cnpm 先安裝 npm install cnpm cnpm install -g @vue/cli 1.2 初始化專案

Vue + Spring Boot從零開始搭建個人網站 專案前端Vue.js環境搭建

前言:         最近在考慮搭建個人網站,想了想決定採用前後端分離模式         前端使用Vue,負責接收資料         後端使用Spring Boot,負責提供前端需要的API         就這樣開啟了我邊學習邊實踐之旅 Vue環境搭建步驟:         1、安裝node.js

Vue 爬坑—— 使用 vue-cli 搭建專案

vue-cli 是一個官方釋出 vue.js 專案腳手架,使用 vue-cli 可以快速建立 vue 專案,GitHub地址是:https://github.com/vuejs/vue-cli 一、 安裝 node.js 首先需要安裝node環境,可以

Vue 爬坑—— 使用 vue-cli 搭建項目 增補

web http class 模板 clas ebp 搭建 com png cd 指定好安裝目錄 vue init webpack 項目名稱 執行 vue vue list 查看可應用模板 vue init webpack +名字