小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Vue.js---vue項(xiàng)目有哪些神神鬼鬼

 頭號碼甲 2021-10-28

1. vue create vue04創(chuàng)建一個vue04;如果沒有網(wǎng)絡(luò)怎么辦?在有網(wǎng)絡(luò)的情況下,先打包vue04,如果沒有網(wǎng)絡(luò)又想創(chuàng)建新的項(xiàng)目,就解壓縮,就可以運(yùn)行了

2. vue04

3. 創(chuàng)建后,進(jìn)入vue04,再運(yùn)行npm run serve

4. 了解npm run serve的執(zhí)行順序

--> 1. 讀取package.json 【script】

--> 2. 讀取serve, 通過腳手架啟動項(xiàng)目"vue-cli-service serve"

--> 3. 訪問路徑:

--> 4. 運(yùn)行入口程序 (src-->main.js)

--> 看main.js

4.1. 讀取的是node_modules下面的vue, 里面有源碼

4.2. 后綴名是vue的模板,App.vue模板(有:界面template, 腳本script, style樣式)

4.3. 產(chǎn)品提示是否關(guān)閉 (阻止生產(chǎn)消息)

4.4. 開啟產(chǎn)品提示來觀察下

 4.5. webpack: 2種模式

development mdoe 開發(fā)模式(更多的調(diào)試性)

production mode 產(chǎn)品模式(更好的性能)

 提醒你發(fā)布的時候,要改為產(chǎn)品模式,即改為false

5. 代碼: 創(chuàng)建vue對象(ViewModel),掛載到index.html中的app div (如果把public里面的index.html中div的id修改了,頁面就報錯了,說明是掛載到這里)

 界面---數(shù)據(jù)模型---橋梁搭建起來 new Vue

 

來認(rèn)識下這段代碼

const app = new Vue({
  router,
  data: {
    name: '小明'
  },
  render: h => h(App)
});


app.$mount('#app');
console.log(app);

console: 

同:

const app = new Vue({
  router,
  el: '#app',
  data: {
    name: '小明'
  },
  render: h => h(App)
});


app.$mount('#app');//$mount掛載,注銷掉一樣
console.log(app);

如果注釋掉render函數(shù),會報錯

(要么一個預(yù)編譯的模板中在render函數(shù)中,要么編譯包含在里面,否則模板編譯器不能用)

理解:render: h => h(App) (就是包含了一個預(yù)編譯模板)

6. 加載預(yù)編譯模板App.vue文件 (包含界面template, 腳本script, style樣式,看4.2正好引入了,后面就是加載了這個預(yù)編譯文件), 并且傳入render函數(shù),進(jìn)行渲染

7. 看起來的效果,就像是App.vue就是根層入口

8. 

9. 創(chuàng)建vue05, 安裝router和vuex

src-->main.js-->多了router和store(store勾選vuex后產(chǎn)生的)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多