uni-app 4.8badge组件开发

简介: uni-app 4.8badge组件开发


消息角标,代码如下

<template>
  <view class="">
    <free-nav-bar :title="'微信(100)'" :fixed='true'>
      <template v-slot="title"></template>
    </free-nav-bar>
    
    <!-- 列表 -->
    <block v-for="(item,index) in list" :key="index">
      <view class="flex align-stretch">
        <view class="flex align-center justify-center position-relative" style="width: 145rpx;">
          <free-avatar :src="item.avatar" size="92"></free-avatar>
          <!-- 角标 -->
          <text class="bg-danger text-white rounded-circle font-sm position-absolute" 
          style="padding-left: 14rpx;padding-right: 14rpx;padding-bottom: 6rpx;padding-top: 6rpx;right: 15rpx;top: 15rpx;">1</text>
        </view>
        <view class="flex flex-column border-bottom flex-1 py-3 pr-3 border-light-secondary">
          <view class="flex align-center justify-between mb-1">
            <text class="font-md">{{item.nickname}}</text>
            <text class="font-sm text-light-muted">{{item.update_time|formateTime}}</text>
          </view>
          <text class="font text-ellipsis text-light-muted">{{item.data}}</text>
        </view>
      </view>
    </block>
  </view>
</template>
<script>
  import freeNavBar from '@/components/free-ui/free-nav-bar.vue';
  import freeAvatar from '@/components/free-ui/free-avatar.vue';
  import $Time from "@/common/free-lib/time.js";
  export default {
    components: {
      freeNavBar,
      freeAvatar
    },
    data() {
      return {
        list:[
          {
            avatar:"/static/images/demo/demo6.jpg",
            nickname:"昵称",
            update_time:1628069958,
            data:"你好啊,哈哈哈"
          },
          {
            avatar:"/static/images/demo/demo6.jpg",
            nickname:"昵称",
            update_time:1628069958,
            data:"你好啊,哈哈哈"
          },
          {
            avatar:"/static/images/demo/demo6.jpg",
            nickname:"昵称",
            update_time:1628069958,
            data:"你好啊,哈哈哈"
          },
          {
            avatar:"/static/images/demo/demo6.jpg",
            nickname:"昵称",
            update_time:1628069958,
            data:"你好啊,哈哈哈"
          }
        ]
      }
    },
    filters:{
      formateTime(value){
        return $Time.gettime(value);
      }
    },
    onLoad() {
      
    },
    methods: {
    }
  }
</script>
<style>
</style>

如图所示

感谢大家观看,我们下期再见。

目录
相关文章
|
6月前
uni-app 4.9封装badge组件
uni-app 4.9封装badge组件
88 0
|
6月前
uni-app头部导航组件开发(4.1)
uni-app头部导航组件开发(4.1)
43 0
|
iOS开发 Go
How to get app icon badge numbers in iOS7 without push notifications
How to get app icon badge numbers in iOS7 without push notifications Refresh your app in the background with a new iOS7 feature ITworld | Februa...
1258 0
|
25天前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
381 7
|
25天前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
449 1
|
11天前
|
小程序 数据挖掘 UED
开发1个上门家政小程序APP系统,都有哪些功能?
在快节奏的现代生活中,家政服务已成为许多家庭的必需品。针对传统家政服务存在的问题,如服务质量不稳定、价格不透明等,我们历时两年开发了一套全新的上门家政系统。该系统通过完善信用体系、提供奖励机制、优化复购体验、多渠道推广和多样化盈利模式,解决了私单、复购、推广和盈利四大痛点,全面提升了服务质量和用户体验,旨在成为家政行业的领导者。
|
1月前
|
JavaScript 前端开发 小程序
uniapp一个人开发APP关键步骤和考虑因素
uniapp一个人开发APP关键步骤和考虑因素
97 1
uniapp一个人开发APP关键步骤和考虑因素
|
25天前
|
JavaScript 前端开发 UED
Vue与uni-app开发中通过@font-face巧妙引入自定义字体
Vue与uni-app开发中通过@font-face巧妙引入自定义字体
52 9
|
29天前
|
缓存 小程序 索引
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
161 1
|
8天前
|
机器人
布谷直播App系统源码开发之后台管理功能详解
直播系统开发搭建管理后台功能详解!