-
marks
查看全部 -
mark!
查看全部 -
npm root -g可以查看全局文件位置node-modules
查看全部 -
暫時(shí)沒(méi)有名表。標(biāo)記一下
查看全部 -
地址欄中的#是什么作用?可以去掉嗎?分如下兩種:
hash模式:地址欄包含#符號(hào),為了減少到后臺(tái)數(shù)據(jù)庫(kù)的訪問(wèn)次數(shù),當(dāng)瀏覽器地址欄的內(nèi)容沒(méi)有發(fā)生改變時(shí),瀏覽器是不會(huì)發(fā)出請(qǐng)求到后臺(tái)的,這樣就可以減少數(shù)據(jù)庫(kù)或者后臺(tái)的訪問(wèn)次數(shù),#以后的不被請(qǐng)求獲取,#前面的內(nèi)容始終不變,#后面的內(nèi)容無(wú)論怎么變化也不會(huì)被http所獲取到,所以頁(yè)面就不會(huì)被重新加載,從而減少對(duì)后臺(tái)的訪問(wèn)次數(shù);在微信支付、分享url作為參數(shù)傳遞時(shí),#不能滿足需求。#模式,即使頁(yè)面不存在,也不會(huì)報(bào)錯(cuò),最多也是不發(fā)生任何變化。
history模式:具有對(duì)url歷史記錄進(jìn)行修改的功能。它也是為了減少對(duì)后臺(tái)的訪問(wèn)次數(shù),使http不會(huì)重復(fù)的發(fā)出對(duì)后臺(tái)的請(qǐng)求,便于對(duì)歷史記錄進(jìn)行修改,它利用H5的新功能實(shí)現(xiàn)的,普遍采用此模式。它存在刷新的問(wèn)題,在經(jīng)過(guò)刷新后或者頁(yè)面不存在的時(shí)候,會(huì)出現(xiàn)404錯(cuò)誤。
所以在通常情況下,#是特殊符號(hào),受限關(guān)鍵字,在進(jìn)行參數(shù)傳遞,微信支付等場(chǎng)景時(shí),#是不能用的,通常情況下就采用history模式。history需要后臺(tái)配合,處理404問(wèn)題
查看全部 -
vue-router hash模式和history模式
查看全部 -
npm install -> package-lock.json
npm init -f -> package.json
npm i vue-router -D -> node-modules
查看全部 -
1.?APP.vue?是主組件,components?是子組件
查看全部 -
安裝插件? npm install 插件名稱 --save(安裝到生產(chǎn)環(huán)境) / --save-dev(安裝到開(kāi)發(fā)環(huán)境)
卸載插件??npm uninstall 插件名稱 --save(卸載生產(chǎn)環(huán)境) /--save-dev(卸載開(kāi)發(fā)環(huán)境)
查看全部 -
凡是有子路由的全部要設(shè)置掛載點(diǎn)
查看全部 -
創(chuàng)建vue-cli項(xiàng)目
vue init webpack projectName
Install vue-router?(Y/N)是否安裝vue-router,這是官方的路由,大多數(shù)要使用
Use ESLint to lint your code? (Y/N) 是否使用ESLint管理代碼,ESLint是個(gè)代碼風(fēng)格管理工具,是用來(lái)統(tǒng)一代碼風(fēng)格的,一般項(xiàng)目都會(huì)使用。
查看全部 -
在vue2中啟動(dòng)服務(wù)使用的是npm run dev
而在vue3中使用 的是npm run serve
查看全部 -
vue會(huì)向下兼容,高版本可以運(yùn)行低版本的項(xiàng)目,但是低版本的vue-cli運(yùn)行不了高版本的項(xiàng)目
查看全部 -
?npm (node package? manager) 是nodejs的包管理器,用于node插件管理(包括安裝、卸載、管理依賴等)
cnpm? ?因?yàn)閚pm安裝插件是從國(guó)外服務(wù)器下載,網(wǎng)絡(luò)影響比較大,可能出現(xiàn)異常,淘寶團(tuán)隊(duì)分享了使用國(guó)內(nèi)鏡像來(lái)代替國(guó)外服務(wù)器
查看全部 -
常用的DOS命令
cd 打開(kāi)文件夾
md 創(chuàng)建新文件夾dir 查看文件夾內(nèi)容
cd.. 返回上一級(jí)
查看全部
舉報(bào)