亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于vue組件的兩個規范習慣問題

關于vue組件的兩個規范習慣問題

RoughColorText 2019-01-13 00:35:10
1. 一般平時寫頁面,都把頁面組件化嗎?就是把一個頁面分成.vue寫。2. 如果頁面分成幾個組件去寫,一般是在子組件里面請求接口嗎?還是(頁面)父組件去請求接口然后傳遞進去?
查看完整描述

1 回答

?
pardon110

TA貢獻1038條經驗 獲得超227個贊

你如果是做單頁面應用,通常是用vuex來管理狀態,也就是接口數據。如果只是簡單的一個兩個頁面,通常是根據需求決定。

查看完整回答
反對 回復 2019-01-13
  • RoughColorText
    RoughColorText
    那就是做單頁面應用時,例如一個頁面,一般會把header寫一個.vue組件,菜單也寫一個,主體也寫一個,一個塊寫一個,footer也寫一個嗎? 還是就一個頁面一個.vue文件,然后多處復用的地方才寫成一個組件?
  • RoughColorText
    RoughColorText
    還有如果把一個頁面都分成多個.vue文件(組件)去寫的話,一般請求接口數據是在父組件請求然后傳入子組件?還是直接就在每個子組件里面請求接口數據寫進去?
  • pardon110
    pardon110
    采用.vue文件通常是在單頁面應用。數據通常用vuex管理與后端交互,對前端而言相當于前端接口,數據可按需加載,分模塊的分命名空間,并不是簡單的父子傳遞。如果只是一兩個頁面用vue視圖框架,不需要用到前端路由,重度數據管理,用一個vue實例當作事件總線(主要用在非父子組件間通信,比如兄弟組件)就可以了。你所理解的父子組件通信只是最基本的形式,大型的單頁面應用并不是很經濟,層層傳遞消耗太大。
  • 1 回答
  • 0 關注
  • 1296 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號