這幾天新項(xiàng)目用vue2.0開發(fā),由于之前沒用過vue,拿到項(xiàng)目框架看到都是.vue文件,
成都創(chuàng)新互聯(lián)公司于2013年開始,先為鄂爾多斯等服務(wù)建站,鄂爾多斯等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為鄂爾多斯企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
不知道怎么用,以下是關(guān)于.vue文件的發(fā)現(xiàn):
1、一個(gè).vue文件是一個(gè)封裝的組件,在.vue文件里可以寫 html, css, js
其中template 中寫html 代碼,其實(shí)就是定義模板。
2、各個(gè).vue之間樣式不是獨(dú)立的,同一選擇器在不同的.vue里只要滿足選中的條件就可以起作用.比如我在箭頭1指的文件里定義了樣式 .box{ width:200px; },如果在箭頭2指的文件里也有 .box,那么 .box{ width:200px; }就會(huì)在箭頭2的文件也起作用,除非是在箭頭2的文件重新定義樣式并覆蓋。
3、不使用.vue 單文件時(shí),通過 Vue 構(gòu)造函數(shù) 創(chuàng)建一個(gè) Vue 根實(shí)例來啟動(dòng)vuejs 。.vue文件中不用Vue創(chuàng)建實(shí)例,用export default 。 .vue文件中 export default 后面的對(duì)象 就相當(dāng)于 new Vue() 構(gòu)造函數(shù)中的接受的對(duì)象:
即:
4、可以引入less等:
5、在route.js中設(shè)置跳轉(zhuǎn)路徑是,如果調(diào)到某一文件夾下的 index.vue文件,則可以省略文件夾后的 index.vue。要跳轉(zhuǎn)到這個(gè)文件時(shí):
則下面這兩句話是等價(jià)的:
所以一般是省略掉文件夾后的index.vue。
以上關(guān)于這個(gè).vue的組件應(yīng)用,希望對(duì)您有所幫助。也希望大家多多支持創(chuàng)新互聯(lián)。