2.3.75 • Published 1 month ago

mz-tnuiv3p-tn-graphic-card v2.3.75

Weekly downloads
-
License
Apache 2.0
Repository
github
Last release
1 month ago

图鸟 UI vue3 uniapp Plugins - 图文卡片

TuniaoUI vue3 uniapp

Tuniao UI vue3官方仓库

该组件一般用于展示图文简要的信息,让用户可以快速查看筛选数据。

组件安装

npm install tnuiv3p-tn-graphic-card

组件位置

tnuiv3p-tn-graphic-card/index.vue

平台差异说明

App(vue)H5微信小程序支付宝小程序...
适配中

基础使用

  • 通过avatar设置作者的头像
  • 通过title设置标题
  • 通过description设置描述
  • 通过tags设置内容的标签,传递一个字符串数组
  • 通过content设置文章的简要内容
  • 通过images设置文章的图片
  • 通过viewCount设置文章的浏览量
  • 通过commentCount设置文章的评论量
  • 通过likeCount设置文章的点赞量
  • 通过viewUserAvatars设置浏览用户的头像,传递一个头像url地址的字符串数组
  • 通过userName设置头像旁的文字 只有avatartitledescription为必填项,其他都为选填项
<script lang="ts" setup>
const graphicData = {
  id: 1,
  avatar: 'https://tnuiimage.tnkjapp.com/uniapp_market/circle/3-image.jpg',
  title: '文章标题',
  description: '2023年6月30日',
  tags: ['标签1', '标签2'],
  content:
    '看看打开打开年份记得当年开始放假哦额外欺骗人u饿哦漂亮放佛怕打雷舒服呢我脾气破费了发多少呢;否,可能打飞机哦喷泉哦怕可能地方打开螺丝粉年份的肌肤看能否。',
  images: [
    'https://tnuiimage.tnkjapp.com/swiper/ad1.jpg',
    'https://tnuiimage.tnkjapp.com/swiper/ad2.jpg',
    'https://tnuiimage.tnkjapp.com/swiper/ad3.jpg',
    'https://tnuiimage.tnkjapp.com/swiper/ad4.jpg',
  ],
  viewCount: 100,
  commentCount: 101,
  likeCount: 102,
  viewUserAvatars: [
    'https://tnuiimage.tnkjapp.com/avatar/normal/1.png',
    'https://tnuiimage.tnkjapp.com/avatar/normal/2.png',
    'https://tnuiimage.tnkjapp.com/avatar/normal/3.png',
    'https://tnuiimage.tnkjapp.com/avatar/normal/4.png',
    'https://tnuiimage.tnkjapp.com/avatar/normal/5.png',
    'https://tnuiimage.tnkjapp.com/avatar/normal/6.png',
    'https://tnuiimage.tnkjapp.com/avatar/normal/7.png',
    'https://tnuiimage.tnkjapp.com/avatar/normal/8.png',
  ],
}
</script>

<template>
  <TnGraphicCard
    :avatar="graphicData.avatar"
    :title="graphicData.title"
    :description="graphicData.description"
    :tags="graphicData.tags"
    :content="graphicData.content"
    :images="graphicData.images"
    :view-count="graphicData.viewCount"
    :comment-count="graphicData.commentCount"
    :like-count="graphicData.likeCount"
    :view-user-avatars="graphicData.viewUserAvatars"
  />
</template>

设置查看、评论、点赞的状态

设置show-viewshow-commentshow-like属性为true,则显示对应的状态,否则不显示

设置active-showactive-commentactive-like属性为true,则显示对应的状态为激活状态,否则为未激活状态

隐藏查看数据并且设置为已点赞

<template>
  <TnGraphicCard
    :avatar="graphicData.avatar"
    :title="graphicData.title"
    :description="graphicData.description"
    :tags="graphicData.tags"
    :content="graphicData.content"
    :images="graphicData.images"
    :view-count="graphicData.viewCount"
    :comment-count="graphicData.commentCount"
    :like-count="graphicData.likeCount"
    :view-user-avatars="graphicData.viewUserAvatars"
    :show-view="false"
    active-like
  />
</template>

设置显示最大显示浏览用户头像数量

设置max-view-user-avatar-count的值则当前显示的浏览用户头像数量不会超过该值

如果浏览用户数据为空或者设置了show-view-userfalse则不显示浏览用户的头像信息

设置最大显示浏览用户头像数量为3

<template>
  <TnGraphicCard
    :avatar="graphicData.avatar"
    :title="graphicData.title"
    :description="graphicData.description"
    :tags="graphicData.tags"
    :content="graphicData.content"
    :images="graphicData.images"
    :view-count="graphicData.viewCount"
    :comment-count="graphicData.commentCount"
    :like-count="graphicData.likeCount"
    :view-user-avatars="graphicData.viewUserAvatars"
    :max-view-user-avatar-count="3"
  />
</template>

API

Props

属性名说明类型默认值可选值
avatar发布者头像地址String--
title标题String--
description描述String--
content内容String--
tags标签String[][]-
images图片列表String[][]-
tag-bg-color标签背景颜色,可以使用图鸟内置的背景色、hex、rgb、rgbaString--
tag-text-color标签文字颜色,支持图鸟内置的颜色值、hex、rgb、rgbaString--
show-more显示右边更多操作区域Booleanfalsefalse
show-view显示查看数量Booleanfalsefalse
active-view是否激活查看Booleanfalsetrue
view-count查看数量数据Number0-
view-icon查看数量图标Stringflower图标有效值
active-view-icon激活时查看数量图标Stringflower-fill图标有效值
view-color查看数量图标颜色,支持图鸟内置的颜色值、hex、rgb、rgbaString--
active-view-color激活时查看数量图标颜色,支持图鸟内置的颜色值、hex、rgb、rgbaString--
show-comment显示评论数量Booleanfalsefalse
active-comment是否激活评论Booleanfalsetrue
comment-count评论数量数据Number0-
comment-icon评论数量图标Stringcomment图标有效值
active-comment-icon激活时评论数量图标Stringcomment-fill图标有效值
comment-color评论数量图标颜色,支持图鸟内置的颜色值、hex、rgb、rgbaString--
active-comment-color激活时评论数量图标颜色,支持图鸟内置的颜色值、hex、rgb、rgbaString--
show-like显示点赞数量Booleanfalsefalse
active-like是否激活点赞Booleanfalsetrue
like-count点赞数量数据Number0-
like-icon点赞数量图标Stringlike图标有效值
active-like-icon激活时点赞数量图标Stringlike-fill图标有效值
like-color点赞数量图标颜色,支持图鸟内置的颜色值、hex、rgb、rgbaString--
active-like-color激活时点赞数量图标颜色,支持图鸟内置的颜色值、hex、rgb、rgbaString--
show-view-user显示查看用户头像信息Booleanfalsefalse
view-user-avatars查看用户头像列表String[][]-
max-view-user-avatar-count最大显示用户头像数量Number4-

Slots

插槽名说明
briefOperation顶部右边操作区域
bottomRight底部右边操作区域

Events

事件名说明类型
click图文卡片点击事件() => void
avatar-click发布者头像点击事件() => void
more-click更多按钮点击事件() => void
view-click查看数量点击事件() => void
comment-click评论数量点击事件() => void
like-click点赞数量点击事件() => void
2.3.75

1 month ago

2.3.74

2 months ago

2.3.73

2 months ago

2.3.68

2 months ago

2.3.69

2 months ago

2.3.71

2 months ago

2.3.70

2 months ago

2.3.72

2 months ago

2.3.67

2 months ago

2.3.64

2 months ago

2.3.63

2 months ago

2.3.66

2 months ago

2.3.65

2 months ago

2.3.62

2 months ago

2.3.61

2 months ago

2.3.60

2 months ago

2.3.59

2 months ago

2.3.58

2 months ago

2.3.57

2 months ago

2.3.56

2 months ago

2.3.53

2 months ago

2.3.52

2 months ago

2.3.55

2 months ago

2.3.54

2 months ago

2.3.51

2 months ago

2.3.15

2 months ago

2.3.12

3 months ago

2.3.14

3 months ago

0.1.21

4 months ago

0.1.59

4 months ago

0.1.20

4 months ago

2.2.61

4 months ago

2.2.59

5 months ago

2.2.57

5 months ago

2.2.58

5 months ago

2.2.55

5 months ago

2.2.56

5 months ago

2.2.54

5 months ago

2.2.60

5 months ago

2.2.53

5 months ago

2.2.51

5 months ago

2.2.52

5 months ago

2.2.48

5 months ago

2.2.49

5 months ago

2.2.46

5 months ago

2.2.47

5 months ago

2.2.44

5 months ago

2.2.45

5 months ago

2.2.42

5 months ago

2.2.43

5 months ago

2.2.41

5 months ago

2.2.40

5 months ago

2.2.37

5 months ago

2.2.35

5 months ago

2.2.36

5 months ago

2.2.33

5 months ago

2.2.34

5 months ago

2.2.31

5 months ago

2.2.32

5 months ago

2.2.30

5 months ago

2.2.29

5 months ago

2.2.26

5 months ago

2.2.18

5 months ago

2.2.19

5 months ago

2.2.20

5 months ago

2.2.21

5 months ago

2.2.17

5 months ago

2.2.16

5 months ago

2.2.15

6 months ago

2.2.11

6 months ago

2.2.1

6 months ago

2.2.0

6 months ago

2.1.5

6 months ago

2.1.4

6 months ago

2.1.3

6 months ago

2.1.2

6 months ago

2.1.1

6 months ago

2.1.0

6 months ago

2.0.0

6 months ago

1.0.18

6 months ago

1.0.17

6 months ago

1.0.15

7 months ago

1.0.14

7 months ago

1.0.13

7 months ago

1.0.12

7 months ago

1.0.11

7 months ago