Vant Card 卡片

2022-05-31 13:40 更新

引入

import Vue from 'vue';
import { Card } from 'vant';

Vue.use(Card);

代碼演示

基礎(chǔ)用法

<van-card
  num="2"
  price="2.00"
  desc="描述信息"
  title="商品標(biāo)題"
  thumb="https://img.yzcdn.cn/vant/ipad.jpeg"
/>

營銷信息

通過origin-price設(shè)置商品原價(jià),通過tag設(shè)置商品左上角標(biāo)簽

<van-card
  num="2"
  tag="標(biāo)簽"
  price="2.00"
  desc="描述信息"
  title="商品標(biāo)題"
  thumb="https://img.yzcdn.cn/vant/ipad.jpeg"
  origin-price="10.00"
/>

自定義內(nèi)容

Card組件提供了多個(gè)插槽,可以靈活地自定義內(nèi)容

<van-card
  num="2"
  price="2.00"
  desc="描述信息"
  title="商品標(biāo)題"
  thumb="https://img.yzcdn.cn/vant/ipad.jpeg"
>
  <div slot="tags">
    <van-tag plain type="danger">標(biāo)簽</van-tag>
    <van-tag plain type="danger">標(biāo)簽</van-tag>
  </div>
  <div slot="footer">
    <van-button size="mini">按鈕</van-button>
    <van-button size="mini">按鈕</van-button>
  </div>
</van-card>

API

Props

參數(shù)說明類型默認(rèn)值
thumb左側(cè)圖片 URLstring-
title標(biāo)題string-
desc描述string-
tag圖片角標(biāo)string-
num商品數(shù)量number | string-
price商品價(jià)格number | string-
origin-price商品劃線原價(jià)number | string-
centered內(nèi)容是否垂直居中booleanfalse
currency貨幣符號string
thumb-link點(diǎn)擊左側(cè)圖片后跳轉(zhuǎn)的鏈接地址string-
lazy-load是否開啟圖片懶加載,須配合 Lazyload 組件使用booleanfalse

Events

事件名說明回調(diào)參數(shù)
click點(diǎn)擊時(shí)觸發(fā)event: Event
click-thumb點(diǎn)擊自定義圖片時(shí)觸發(fā)event: Event

Slots

名稱說明
title自定義標(biāo)題
desc自定義描述
num自定義數(shù)量
price自定義價(jià)格
origin-price自定義商品原價(jià)
price-top自定義價(jià)格上方區(qū)域
bottom自定義價(jià)格下方區(qū)域
thumb自定義圖片
tag自定義圖片角標(biāo)
tags自定義描述下方標(biāo)簽區(qū)域
footer自定義右下角內(nèi)容


實(shí)例演示

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號