17、將數(shù)據(jù)渲染到組件(列表渲染、模板語法、父子組件之間的傳值),模板父子

    前言:GitHub:https://github.com/Ewall1106/mall(請選擇分支17)

    1、基礎(chǔ)語法

    (1)v-for語法
    https://cn.vuejs.org/v2/guide/list.html
    我們用 v-for 指令根據(jù)一組數(shù)組的選項列表進行渲染。愛掏網(wǎng) - it200.comv-for 指令需要使用 item in items形式的特殊語法,items 是源數(shù)據(jù)數(shù)組并且 item 是數(shù)組元素迭代的別名。愛掏網(wǎng) - it200.com

    img_1e46406ce72f9143f47b9154954b63a8.png vue官網(wǎng)

    (2)模板語法
    https://cn.vuejs.org/v2/guide/syntax.html
    我們獲取到的值要用模板語法將值插入到頁面中, 數(shù)據(jù)綁定最常見的形式就是使用Mustache語法 (雙大括號) 的文本插值:

    Message: {{ msg }}
    

    (3)父子組件之間的傳值
    https://cn.vuejs.org/v2/guide/components-props.html
    在Vue中,父子組件的關(guān)系可以總結(jié)為prop向下傳遞,事件向上傳遞。愛掏網(wǎng) - it200.com父組件通過prop給子組件下發(fā)數(shù)據(jù),子組件通過事件給父組件發(fā)送信息。愛掏網(wǎng) - it200.com

    img_e1d53a166f67b2530062d6d789b35a70.png vue官網(wǎng)

    具體我們在項目中動手實現(xiàn)簡單的傳值。愛掏網(wǎng) - it200.com

    2、項目運用

    (1)數(shù)據(jù)賦值于data中
    上一篇我們用axios獲取了數(shù)據(jù)并打印了,現(xiàn)在我們先把數(shù)據(jù)賦值data的屬性中。愛掏網(wǎng) - it200.com

    img_563854d9d4d144b4b0fca72634140fd1.png 賦值

    (2)傳值給輪播圖子組件

    • ① 通過 v-bind動態(tài)賦值,把輪播圖這個數(shù)據(jù)對象傳遞給輪播圖組件carousel。愛掏網(wǎng) - it200.com
    img_a6695706605b6169f286d9f6944c6ede.png 父組件傳值

    :是v-bind的簡寫形式

    • ② 子組件接收數(shù)據(jù)
      子組件什么接收數(shù)據(jù)呢?很簡單,在props中定義屬性名就可以了;
      然后用type定義一下傳過來的數(shù)據(jù)類型,進行驗證;default屬性則是定了個默認值。愛掏網(wǎng) - it200.com
    img_5e70ee1339a74dd3233923bd0d7955e0.png 子組件接收值
    • ③ 接下來就是用v-for循環(huán)把數(shù)據(jù)渲染到頁面上
    img_8091dec3d25f3f2f13437584f00af9de.png 數(shù)據(jù)渲染

    ok,至此為止,父子組件的基本傳值就是這樣了。愛掏網(wǎng) - it200.com

    (3)分類模塊
    跟輪播圖組件渲染數(shù)據(jù)的模式大同小異,不過多闡述。愛掏網(wǎng) - it200.com

    img_b2579bea812671706d769368c312a8f5.png 分類模塊數(shù)據(jù)渲染

    (4)推薦模塊
    這是除了使用前面提到的列表渲染外,就是使用Mustache語法 (雙大括號) 的文本插值了。愛掏網(wǎng) - it200.com

    img_ac1d9a2a32c5a3b72197fdb78de159cc.png 推薦模塊數(shù)據(jù)渲染

    3、章結(jié)

    至此,我們就將首頁的mock數(shù)據(jù)從建立—>到訪問—>渲染到頁面的一個基本的流程走完了,后面我們根據(jù)頁面的拓展會對mock數(shù)據(jù)進行修改和添加,所以請實時關(guān)注;再者,當(dāng)請求數(shù)據(jù)的接口多了,這樣寫axios肯定會麻煩,所以后面也會對axios進行下統(tǒng)一的封裝。愛掏網(wǎng) - it200.com

    參考學(xué)習(xí)
    https://cn.vuejs.org/v2/guide/list.html
    https://cn.vuejs.org/v2/guide/syntax.html
    https://github.com/Ewall1106/mall

    聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。
    發(fā)表評論
    更多 網(wǎng)友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 在线观看视频一区二区| 国产成人一区在线不卡| 国产一区在线电影| 国产精品毛片一区二区三区 | 久久精品日韩一区国产二区| 亚洲午夜精品第一区二区8050| 亚洲AV美女一区二区三区| 日韩十八禁一区二区久久| 亚洲av无码一区二区三区在线播放 | 五月婷婷一区二区| 久久国产精品亚洲一区二区| 国产精品一区12p| 冲田杏梨高清无一区二区| 韩国福利视频一区二区| 国产精品99精品一区二区三区 | 一区二区三区视频在线| 国产剧情国产精品一区| 国产一区二区女内射| 红杏亚洲影院一区二区三区| 无遮挡免费一区二区三区| 麻豆视频一区二区三区| 波多野结衣中文一区| 无码人妻久久一区二区三区蜜桃| 老鸭窝毛片一区二区三区| 日韩美女在线观看一区| 国产成人精品视频一区| 日本强伦姧人妻一区二区| 国产精品小黄鸭一区二区三区| 亚洲国产精品一区二区第四页 | 日本中文字幕在线视频一区| 亚洲AV日韩精品一区二区三区| 一区二区三区免费视频播放器| 亚洲AV无码一区二区三区在线观看| 久久久精品日本一区二区三区 | 无码人妻一区二区三区一| 少妇一晚三次一区二区三区| 在线观看国产一区二区三区 | 国产日韩综合一区二区性色AV| 福利一区福利二区| 亚洲AV日韩AV天堂一区二区三区| 国产一区二区成人|