当前位置: 首页 > news >正文

uni-im-sample结构分析

首页 index.vue

<template> <view> <uni-list> <uni-list-item title="uni-im 会话列表" @click="toPath('/uni_modules/uni-im/pages/index/index')" :link="true" :show-badge="unreadMsgCount>0" :badge-text="unreadMsgCount+''" :badge-style="{'background':'#f41500'}" ></uni-list-item> <uni-list-item title="用户列表" @click="toPath('/uni_modules/uni-im/pages/userList/userList')" :link="true" ></uni-list-item> <uni-list-item title="通讯录" @click="toPath('/uni_modules/uni-im/pages/contacts/contacts')" :link="true" :show-badge="notificationUnreadCount>0" :badge-text="notificationUnreadCount+''" :badge-style="{'background':'#f41500'}" ></uni-list-item> <uni-list-item title="个人中心" @click="toPath('/uni_modules/uni-id-pages/pages/userinfo/userinfo?showLoginManage=true')" :link="true" ></uni-list-item> </uni-list> </view> </template> <script> import uniIm from '@/uni_modules/uni-im/sdk/index.js'; export default { computed: { unreadMsgCount(){ return uniIm.conversation.unreadCount() }, notificationUnreadCount(){ return uniIm.notification.unreadCount() } }, data() { return { } }, async onReady() { }, methods: { //未读系统通知数量 toPath(path){ uni.navigateTo({ url: path, fail: () => { uni.switchTab({ url:path, fail: (e) => { console.error(e); } }) } }); } } } </script> <style> </style>
http://www.jsqmd.com/news/1218128/

相关文章:

  • edge://surf 发力了!
  • 做个好人心正身安魂梦稳,行些善事天知地鉴鬼神钦
  • 高效复习法:艾宾浩斯遗忘曲线与知识管理实践
  • 心理的研究,我从何来?
  • WD-40润滑防锈剂核心功能与使用技巧全解析
  • 2026萍乡武功山旅游本地人私藏的家常菜馆,口味绝佳
  • 原生JavaScript钩子(Hook)系统:从原理到实战的流程管控方案
  • C#面向对象实战:三公扑克游戏控制台项目完整实现
  • C++双向链表调试实战:用GDB和Valgrind解决内存泄漏与指针错误
  • 2026年7月户外照明灯实力厂家推荐,智能工矿灯/节能灯管/工厂防爆灯/灯管/工程照明灯/冷库照明灯,户外照明灯工厂推荐 - 品牌推荐师
  • Alpha Vantage股票数据下载器:稳定、归一化、生产就绪的API封装实践
  • 基于视频动态目标无感定位技术智慧城市整体解决方案
  • Qt开发环境配置与界面性能优化实战
  • 如何快速将Figma界面转为中文:FigmaCN完整安装与使用指南
  • Unity跨平台ZIP解压工具类实现:解决invalid zip archive与异步解压难题
  • 企业文档安全防护实战指南:从加密到权限管理
  • Android Studio创建HelloWorld(kotlin版本)
  • 腾讯混元Hy3大模型:MoE架构与快慢思考机制深度解析
  • C++ chrono计时器:从基础概念到性能剖析实战
  • AI驱动下的企业邮箱安全攻防:从传统防御到智能协同体系
  • PHP通过SOAP协议实现短信接口开发实战
  • 基于视频动态目标无感定位技术智慧城市全栈解决方案
  • ShaderGraph反正弦节点深度解析:从数学原理到高级特效应用
  • 2026亲测教程:视频里说的话怎么变成文字的实用方法 - 玩机日常
  • React Native开发环境搭建全指南
  • COM3D2.MaidFiddler:5分钟上手COM3D2实时角色编辑器
  • C++网络编程实战:现代Curl封装库的设计与实现
  • C++多线程下std::list同步策略与性能优化实战
  • Qt QML性能优化:深度整合C++实现10倍性能提升实战指南
  • 【从零构建开源音乐社区】音浪星球:用 Django + Vue3 打造的音乐平台