安裝node.js
安裝vue-cli (在命令列輸入:npm install -g vue-cli等待完成)
安裝python 2.7
用vue-cli構建專案
1)要建立專案,首先我們要選定目錄,然後再命令列中把目錄轉到選定的目錄。在這裡,選擇桌面來存放新建的專案,則我們需要先把目錄cd到桌面
2)在桌面目錄下,在命令列中執行命令 vue init webpack firstvue 。解釋一下這個命令,這個命令的意思是初始化乙個專案,其中webpack是構建工具,也就是整個專案是基於webpack的。其中firstvue是整個專案文 件夾的名稱,這個資料夾會自動生成在你指定的目錄中(我的例項中,會在桌面生成該資料夾)
.開啟firstvue資料夾,觀察沒有node—mode_modules資料夾
進入專案路徑,新增依賴,在命令列輸入npm i
借鑑:es6模組主要有兩個功能:export和import
export用於對外輸出本模組(乙個檔案可以理解為乙個模組)變數的介面
import用於在乙個模組中載入另乙個含有export介面的模組。
也就是說使用export命令定義了模組的對外介面以後,其他js檔案就可以通過import命令載入這個模組(檔案)。如下(假設a和b檔案在同一目錄下)
// a.js
var ***=「boy」;
var echo=function(value)
export
//通過向大括號中新增***,echo變數並且export輸出,就可以將對應變數值以***、echo變數識別符號形式暴露給其他檔案而被讀取到
//不能寫成export ***這樣的方式,如果這樣就相當於export 「boy」,外部檔案就獲取不到該檔案的內部變數***的值,因為沒有對外輸出變數介面,只是輸出的字串。
// b.js
通過import獲取a.js檔案的內部變數,{}括號內的變數來自於a.js檔案export出的變數識別符號。
import from 「./a.js」
console.log(***) // boy
echo(***) // boy
例子可以看出,b.js使用import命令的時候,使用者需要知道a.js所暴露出的變數識別符號,否則無法載入。可以使用export default命令,為模組指定預設輸出,這樣就不需要知道所要載入模組的變數名。
var ***=「boy」;
export default ***(***不能加大括號)
//原本直接export ***外部是無法識別的,加上default就可以了.但是乙個檔案內最多只能有乙個export default。
其實此處相當於為***變數值"boy"起了乙個系統預設的變數名default,自然default只能有乙個值,所以乙個檔案內不能有多個export default。
// b.js
本質上,a.js檔案的export default輸出乙個叫做default的變數,然後系統允許你為它取任意名字。所以可以為import的模組起任何變數名,且不需要用大括號包含
import any from 「./a.js」
import any12 from 「./a.js」
console.log(any,any12) // boy,boy
1export const str = 『hello world』
export function f(a)
對應的匯入方式:
import from 『demo1』 //也可以分開寫兩次,匯入的時候帶花括號
2、export default const str = 『hello world』
對應的匯入方式:
import str from 『demo1』 //匯入的時候沒有花括號
一 vue入門之通過命令建立vue專案
1 必須要安裝nodejs 2 搭建vue的開發環境 安裝vue的腳手架工具 官方命令列工具 npm install global vue cli cnpm install global vue cli 此命令只需要執行一次 3 建立專案方式一 1 必須cd到對應的乙個專案裡面 2 vue init...
vue 建立vue專案
在程式開發中,有三種方式建立vue專案,本地引入vuejs 使用cdn引入vuejs 使用vue cli建立vue專案。其中vue cli可以結合webpack打包工具使用,大大方便了開發步驟,使用廣泛。在用 vue 構建大型應用時推薦使用 npm 安裝 1 npm 能很好地和諸如 webpack ...
建立vue專案
總結官方的建立vue專案 1.安裝vue.js執行環境nodejs,可用 映象安裝,會比較快,建議安裝c盤,安裝成全域性的。命令是 npm install g cnpm registry 2.檢視安裝的版本,命令是 cnpm v3.安裝全域性腳手架,命令是 cnpm install g vue cl...