提前申明
從事服務(wù)器托管德陽(yáng),服務(wù)器租用,云主機(jī),網(wǎng)頁(yè)空間,域名與空間,CDN,網(wǎng)絡(luò)代維等服務(wù)。注意:自己對(duì)vue腳手架的理解和認(rèn)識(shí),很多東西和理解都是形象上的手法,并不專業(yè)和官方
webpack
一種項(xiàng)目構(gòu)建工具,可以將css和js壓縮成一個(gè)文件。此外,可以提供測(cè)試用服務(wù)器。使用webpack時(shí),可以配置一些默認(rèn)擴(kuò)展名 和 路徑別名 來(lái)在項(xiàng)目文件里直接使用
導(dǎo)入和導(dǎo)出
使用export
命令可以將一個(gè)JS對(duì)象導(dǎo)出,其他JS文件可以使用import 對(duì)象名 from 路徑
的形式導(dǎo)入這個(gè)對(duì)象來(lái)使用,但是在導(dǎo)入時(shí),必須知道導(dǎo)入導(dǎo)出對(duì)象的名字。如果使用export default
命令導(dǎo)出對(duì)象的話,其他JS文件在導(dǎo)入時(shí)就無(wú)需知道導(dǎo)出對(duì)象的名字,可以自定義對(duì)象名
ps:export
和import
為es6規(guī)范中的關(guān)鍵字,目前僅被少量JS運(yùn)行平臺(tái)實(shí)現(xiàn),在腳手架里會(huì)被自動(dòng)用babel轉(zhuǎn)換成es5對(duì)應(yīng)
語(yǔ)法組件中自定義標(biāo)簽名的大小寫(xiě)問(wèn)題
在大多數(shù)瀏覽器解析HTML時(shí),不區(qū)分標(biāo)簽的大小寫(xiě)。自定義標(biāo)簽中的大寫(xiě)字母會(huì)被自動(dòng)轉(zhuǎn)換為小寫(xiě)字母,如
會(huì)被轉(zhuǎn)換為 first 標(biāo)簽,因此導(dǎo)致與注冊(cè)時(shí)提供的標(biāo)簽名不一致,出現(xiàn)組件未正確注冊(cè)的錯(cuò)誤。
如果使用自定義組件時(shí),代碼寫(xiě)在template標(biāo)簽里,在解析時(shí)就會(huì)被當(dāng)做JS解析,是區(qū)分大小寫(xiě)的。
組件的另外一種寫(xiě)法
這是我第一個(gè)組件