Vant Tag 標(biāo)記

2022-05-31 13:38 更新

引入

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

Vue.use(Tag);

代碼演示

基礎(chǔ)用法

通過(guò)type屬性控制標(biāo)簽顏色,默認(rèn)為灰色

<van-tag>標(biāo)簽</van-tag>
<van-tag type="primary">標(biāo)簽</van-tag>
<van-tag type="success">標(biāo)簽</van-tag>
<van-tag type="danger">標(biāo)簽</van-tag>
<van-tag type="warning">標(biāo)簽</van-tag>

圓角樣式

通過(guò)round設(shè)置為圓角樣式

<van-tag round>標(biāo)簽</van-tag>
<van-tag round type="primary">標(biāo)簽</van-tag>
<van-tag round type="success">標(biāo)簽</van-tag>
<van-tag round type="danger">標(biāo)簽</van-tag>
<van-tag round type="warning">標(biāo)簽</van-tag>

標(biāo)記樣式

通過(guò)mark設(shè)置為標(biāo)記樣式(半圓角)

<van-tag mark>標(biāo)簽</van-tag>
<van-tag mark type="primary">標(biāo)簽</van-tag>
<van-tag mark type="success">標(biāo)簽</van-tag>
<van-tag mark type="danger">標(biāo)簽</van-tag>
<van-tag mark type="warning">標(biāo)簽</van-tag>

空心樣式

設(shè)置plain屬性設(shè)置為空心樣式

<van-tag plain>標(biāo)簽</van-tag>
<van-tag plain type="primary">標(biāo)簽</van-tag>
<van-tag plain type="success">標(biāo)簽</van-tag>
<van-tag plain type="danger">標(biāo)簽</van-tag>
<van-tag plain type="warning">標(biāo)簽</van-tag>

自定義顏色

<van-tag color="#f2826a">標(biāo)簽</van-tag>
<van-tag color="#f2826a" plain>標(biāo)簽</van-tag>
<van-tag color="#7232dd">標(biāo)簽</van-tag>
<van-tag color="#7232dd" plain>標(biāo)簽</van-tag>
<van-tag color="#ffe1e1" text-color="#ad0000">標(biāo)簽</van-tag>

標(biāo)簽大小

<van-tag type="danger">標(biāo)簽</van-tag>
<van-tag type="danger" size="medium">標(biāo)簽</van-tag>
<van-tag type="danger" size="large">標(biāo)簽</van-tag>

可關(guān)閉標(biāo)簽

添加closeable屬性表示標(biāo)簽是可關(guān)閉的,關(guān)閉標(biāo)簽時(shí)會(huì)觸發(fā)close事件,在close事件中可以執(zhí)行隱藏標(biāo)簽的邏輯

<van-tag
  v-if="show.primary"
  closeable
  size="medium"
  type="primary"
  @close="close('primary')"
>
  標(biāo)簽
</van-tag>
<van-tag
  v-if="show.success"
  closeable
  size="medium"
  type="success"
  @close="close('success')"
>
  標(biāo)簽
</van-tag>
export default {
  data() {
    return {
      show: {
        primary: true,
        success: true
      }
    }
  },
  methods: {
    close(type) {
      this.show[type] = false;
    }
  }
}

API

Props

參數(shù)說(shuō)明類型默認(rèn)值
type類型,可選值為primary success danger warningstringdefault
size大小, 可選值為large mediumstring-
color標(biāo)簽顏色string-
plain是否為空心樣式booleanfalse
round是否為圓角樣式booleanfalse
mark是否為標(biāo)記樣式booleanfalse
text-color文本顏色,優(yōu)先級(jí)高于color屬性stringwhite
closeable v2.2.9是否為可關(guān)閉標(biāo)簽booleanfalse

Slots

名稱說(shuō)明
default標(biāo)簽顯示內(nèi)容

Events

事件名說(shuō)明回調(diào)參數(shù)
click點(diǎn)擊時(shí)觸發(fā)event: Event
close關(guān)閉標(biāo)簽時(shí)觸發(fā)-


實(shí)例演示

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)