注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

前端简洁表单模型 web

上帝之眼 发表了文章 • 165 次浏览 • 2023-08-04 10:07 • 来自相关话题

大家好,我是前端菜鸡木子 今天想和大家浅谈下前端表单的简洁模型。说起表单大家一定都不陌生,因为各自团队内部一定充斥着各种或简单或复杂的表单场景。为了解决表单开发问题,市面上也有着许多优秀的表单解决方案,例如:Formily、Ant Design、FormRen... ...查看全部
0
评论

三言两语说透柯里化和反柯里化 web

上帝之眼 发表了文章 • 158 次浏览 • 2023-08-04 08:57 • 来自相关话题

JavaScript中的柯里化(Currying)和反柯里化(Uncurrying)是两种很有用的技术,可以帮助我们写出更加优雅、泛用的函数。本文将首先介绍柯里化的概念、实现原理和应用场景,然后介绍反柯里化的概 念、实现原理和应用场景,通过大量的代码示例帮助读... ...查看全部
0
评论

如何为你的 js 项目添加 ts 支持? web

上帝之眼 发表了文章 • 157 次浏览 • 2023-08-03 09:07 • 来自相关话题

前一段时间为公司内的一个 JS 公共库,增加了一些 TypeScript 类型支持。在这里简答记录一下。 安装 TypeScript 依赖 首先安装 TypeScript 依赖,我们要通过 tsc 指令创建声明文件: pnpm ins... ...查看全部
0
评论

如何在页面关闭时发送 API 请求 web

上帝之眼 发表了文章 • 205 次浏览 • 2023-08-03 09:03 • 来自相关话题

前言 在一些需求背景下,我们需要在页面销毁(关闭/刷新)时将数据同步给后台,比如 记录视频播放进度、页面浏览时长埋点等。 在 window 全局对象上,提供了 beforeunload 事件,会在浏览器窗口关闭或刷新时触发。 要实现这个需求,普遍的做法是在 w... ...查看全部
0
评论

微前端是怎样炼成的,从思想到实现 web

上帝之眼 发表了文章 • 173 次浏览 • 2023-08-03 08:49 • 来自相关话题

1 道 “微前端”的概念最早由 Thoughtworks 在2016年提出。 微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用还可以独立开发、独立部署。 ——... ...查看全部
0
评论

一文揭秘饿了么跨端技术的演进、实践与落地 web

上帝之眼 发表了文章 • 165 次浏览 • 2023-08-03 08:47 • 来自相关话题

导读:本文会先带领大家一起简单回顾下跨端技术背景与演进历程与在这一波儿接着一波儿的跨端浪潮中的饿了么跨端现状,以及在这个背景下,相较于业界基于 React/Vue 研发习惯出发的各种跨端方案,饿了么为什么会选择走另外一条路,这个过程中我们的一些思考、遇到及解决... ...查看全部
0
评论

三言两语说透koa的洋葱模型 web

上帝之眼 发表了文章 • 164 次浏览 • 2023-08-02 08:39 • 来自相关话题

Koa是一个非常轻量化的Node.js web应用框架,其洋葱圈模型是它独特的设计理念和核心实现机制之一。本文将详细介绍Koa的洋葱圈模型背后的设计思想,以及它是如何实现的。 洋葱圈模型设计思想 Koa的洋葱圈模型主要是受函数式编程中的compose思想启发而... ...查看全部
0
评论

2023.28 forEach 、for ... in 、for ... of有什么区别? web

上帝之眼 发表了文章 • 173 次浏览 • 2023-08-02 08:37 • 来自相关话题

大家好,我是wo不是黄蓉,今年学习目标从源码共读开始,希望能跟着若川大佬学习源码的思路学到更多的东西。 forEach 、for ... in 、for ... of有什么区别 forEach 数组提供的方法,只能遍历数组 遍历数组:for...in key返... ...查看全部
0
评论

认识Base64,看这篇足够了 web

上帝之眼 发表了文章 • 201 次浏览 • 2023-08-01 09:18 • 来自相关话题

Base64的简介 Base64是常见的用于传输8Bit字节码的编码方式之一,基于64个可打印字符来标识二进制数据点方法。 使用Base64的编码不可读,需要解码。 Base64实现方式 Base64编码要求把3个8位字节(3*8=24)转化为4个6位... ...查看全部
0
评论

为什么你不应该使用div作为可点击元素 web

上帝之眼 发表了文章 • 172 次浏览 • 2023-08-01 08:49 • 来自相关话题

按钮是为任何网络应用程序提供交互性的最常见方式。但我们经常倾向于使用其他HTML元素,如divspan等作为clickable元素。但通过这样做,我们错过了许多内置浏览器的功能。 我们缺少什么? 无障碍问题(空格键或回车键无法触发按钮点击) 元素将无法通过按... ...查看全部
0
评论

从9G到0.3G,腾讯会议对他们的git库做了什么? web

上帝之眼 发表了文章 • 211 次浏览 • 2023-08-01 08:34 • 来自相关话题

导读 过去三年在线会议需求井喷,腾讯会议用户量骤增到3亿。快速迭代的背后,腾讯会议团队发现:业务保留了长达5年的历史数据,大量未进行 lfs 转换,新 clone 仓库本地空间占17.7G+。本地磁盘面临严重告急,强烈影响团队 clone 效率。当务之急是将仓... ...查看全部
0
评论

浏览器渲染15M文本导致崩溃怎么办 web

上帝之眼 发表了文章 • 168 次浏览 • 2023-08-01 08:30 • 来自相关话题

最近,我刚刚完成了一个阅读器的txt文件阅读功能,但在处理大文件时,遇到了文本内容过多导致浏览器崩溃的问题。 一般情况下,没有任何样式渲染时不会出现什么问题,15MB的文件大约会有3秒的空白时间。 <div id="content"></di... ...查看全部
0
评论

pnpm 是凭什么对 npm 和 yarn 降维打击的 web

上帝之眼 发表了文章 • 151 次浏览 • 2023-07-28 08:47 • 来自相关话题

大家最近是不是经常听到 pnpm,我也一样。今天研究了一下它的机制,确实厉害,对 yarn 和 npm 可以说是降维打击。 那具体好在哪里呢? 我们一起来看一下。 我们按照包管理工具的发展历史,从 npm2 开始讲起: npm2 用 node 版本管理工具把... ...查看全部
0
评论

前端发展:走进行业迷茫的迷雾中 web

上帝之眼 发表了文章 • 164 次浏览 • 2023-07-28 08:46 • 来自相关话题

引言 2023年,前端开发作为IT行业中备受关注的领域之一,正在经历着巨大的挑战和变革。然而,在当前行业不景气、失业率居高不下以及裁员潮席卷而来的情况下,许多人开始质疑前端开发的未来前景以及学习它是否依然有意义。本文将探讨这个问题并试图给出一些启示。 第一部... ...查看全部
0
评论

树结构的数据扁平化 web

上帝之眼 发表了文章 • 154 次浏览 • 2023-07-28 08:45 • 来自相关话题

function flattenTree(data) { data = JSON.parse(JSON.stringify(data)); var res = []; while(data.length) { var n... ...查看全部
0
评论

用Vue.js构建一个Web3应用像,像开发 Web2 一样熟悉 web

上帝之眼 发表了文章 • 176 次浏览 • 2023-07-27 08:59 • 来自相关话题

作为一名涉足去中心化网络的前端 JavaScript 开发人员,您可能遇到过许多 Web3 开发解决方案。但是,这些解决方案通常侧重于钱包集成和交易执行,这就造成了学习曲线,偏离了熟悉的 Web2 开发体验。 但不用担心!有一种解决方案可以无缝衔接 Web2... ...查看全部
0
评论

前端开发如何给自己定位?初级?中级?高级! web

上帝之眼 发表了文章 • 176 次浏览 • 2023-07-27 08:47 • 来自相关话题

引言 在快速发展的互联网时代,前端开发一直处于高速增长的趋势中。作为构建用户界面和实现交互功能的关键角色,前端开发人员需要不断提升自己的技能和能力,以适应变化的行业需求。本文将为前端开发人员提供一个能力定位指南,帮助他们了解自己在前端领域的定位,内容参考阿里前... ...查看全部
0
评论

给同学解决问题有感——天下前端是一家! web

上帝之眼 发表了文章 • 167 次浏览 • 2023-07-27 08:44 • 来自相关话题

   在毕设如火如荼进行的过程中,大家设计xxx系统时都会有各种各样的界面,这不就到了本菜鸟的领域!hhh,小时候的画家梦也算实现了一半,只不过画笔变成了code~    最近,给两位同学解决了前端方面的问题,但都不是我学的javascript语言,摸索着平时... ...查看全部
0
评论

这一篇浏览器事件循环,可能会颠覆部分人的对宏任务和微任务的理解🤪🤪🤪 web

上帝之眼 发表了文章 • 176 次浏览 • 2023-07-26 14:54 • 来自相关话题

在这两天里看到一篇文章,发现好像很多人都把事件循环给搞混了,到底是宏任务先执行还是微任务先执行。在写这篇文章之前,我也随机挑选了几位幸运观众来问这个问题,好像大多都是说微任务先执行。 那么从这篇文章里,我们就来探讨一下到底是哪个先执行。 什么是进程 进程是计算... ...查看全部
0
评论

今日算法09-青蛙跳台阶问题 web

上帝之眼 发表了文章 • 160 次浏览 • 2023-07-26 14:53 • 来自相关话题

一、题目描述 题目链接:leetcode.cn/problems/qi… 难易程度:简单 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为... ...查看全部
0
评论

媒体查询,响应式设计?帮帮我! web

上帝之眼 发表了文章 • 175 次浏览 • 2023-07-26 14:51 • 来自相关话题

什么是媒体查询?媒体查询是一种 CSS 语言特性,它允许作者根据设备或窗口的特性有条件地应用 CSS 规则来查看应用程序。最常见的情况是根据视口宽度应用 CSS 规则,这样 CSS 作者就能根据窗口或设备的大小创建相应的组件和布局。但这也可能延伸到用户是否偏好... ...查看全部
0
评论

纯C文件推理Llama 2 web

上帝之眼 发表了文章 • 171 次浏览 • 2023-07-26 11:15 • 来自相关话题

这段项目可以让你通过PyTorch从头开始训练Llama 2 LLM架构模型,然后将权重保存到一个原始二进制文件中,再将其加载到一个仅有500行的简单C文件(run.c)中,该文件推断模型,目前仅支持fp32。在作者的云Linux开发平台上,一个维度为288的... ...查看全部
0
评论

也许跟大家不太一样,我是这么用TypeScript来写前端的 web

上帝之眼 发表了文章 • 207 次浏览 • 2023-07-26 08:32 • 来自相关话题

一、当前一些写前端的骚操作 先罗列一下见到过的一些写法吧:) 1. interface(或Type)一把梭 掘金上很多文章,一提到 TypeScript,那不得先用 interface 或者 type 来声明个数据结构吗?像这样: type User = { ... ...查看全部
0
评论

请自信的大声告诉面试官forEach跳不出循环 web

上帝之眼 发表了文章 • 188 次浏览 • 2023-07-26 08:27 • 来自相关话题

如果面试官,或者有人问你foreach怎么跳出循环,请你大声的告诉ta,跳不出!!!!!!!!!! foreach 跳不出循环 为什么呢? 先看看foreach大体实现。 Array.prototype.customForEach = function (fn... ...查看全部
0
评论

初学矩阵 web

上帝之眼 发表了文章 • 168 次浏览 • 2023-07-24 09:54 • 来自相关话题

前言 矩阵是人类的瑰宝,矩阵里数字与数字通过关系组在一起。正如大道无形,用不同的视角去解读数的关系,它就有不同的作用。大道至简,难的是解读道的心。(作者发癫中...) 让我们放开的自己的心,不要限制它的解读,(san +++) 下面进行简单的描述。 矩阵 (M... ...查看全部
0
评论

希尔排序,我真的领悟了 web

上帝之眼 发表了文章 • 162 次浏览 • 2023-07-24 09:08 • 来自相关话题

之前文章我们讲到过 冒泡排序、选择排序、插入排序 都是原地的,并且时间复杂度都为O(n^2) 的排序算法。那么今天我们来讲一下希尔排序,它的时间复杂度为O(n*logn)。那这个算法是怎么做到的呢?我们这回一次看个透。 首先再回顾一下 冒泡、选择、插入这3个排... ...查看全部
0
评论

随着鼠标移入,图片的切换跟着修改背景颜色(Vue3写法) web

上帝之眼 发表了文章 • 209 次浏览 • 2023-07-21 08:52 • 来自相关话题

先看看效果图吧 下面来看实现思路 又是摸鱼的下午,无聊来实现了一下这个效果,记录一下,说不定以后有这需求,记一下放到官网上也是OK的, 我这里提供一种实现方法,当然你们想用放大加模糊也是可以的,想怎么来就怎么来 1.背景颜色不是固定的,是随着图片的切换动态... ...查看全部
0
评论

几何算法:判断两条线段是否相交 web

上帝之眼 发表了文章 • 173 次浏览 • 2023-07-21 08:51 • 来自相关话题

‍ ‍大家好,我是前端西瓜哥。 如何判断两条线段(注意不是直线)是否有交点? 传统几何算法的局限 上过一点学的西瓜哥我,只用高中学过的知识,还是可以解这个问题的。 一条线段两个点,可以列出一个两点式(x - x1) / (x2 - x1) = (y - y1)... ...查看全部
0
评论

我给项目加了性能守卫插件,同事叫我晚上别睡的太死 web

上帝之眼 发表了文章 • 192 次浏览 • 2023-07-20 08:47 • 来自相关话题

点击在线阅读,体验更好链接现代JavaScript高级小册链接深入浅出Dart链接现代TypeScript高级小册链接 引言 给组内的项目都在CICD流程上更新上了性能守卫插件,效果也还不错,同事还疯狂夸奖我 接下里进入我们的此次的主题吧 由于我组主要是负... ...查看全部
0
评论

村镇级别geojson获取方法 web

上帝之眼 发表了文章 • 194 次浏览 • 2023-07-20 08:44 • 来自相关话题

前言 公司需要开发某个村镇的网格地图,个大搜索引擎找了地图板块都只能到村镇级的,在高德地图上搜索出来只是一个标记并没有详细的网格分布,并使用BigMap等工具尝试也只能到村镇不能到具体下面的网格。下文将介绍一种思路用于获取村镇的geojson。 准备工作 ... ...查看全部
0
评论

我终于成功登上了JS 框架榜单,并且仅落后于 React 4 名! web

上帝之眼 发表了文章 • 179 次浏览 • 2023-07-20 08:37 • 来自相关话题

前言 如期而至,我独立开发的 JavaScript 框架 Strve.js 迎来了一个大版本5.6.2。此次版本距离上次大版本发布已经接近半年之多,为什么这么长时间没有发布新的大版本呢?主要是研究 Strve.js 如何支持单文件组件,使代码智能提示、代码格式... ...查看全部
0
评论

web端实现远程桌面控制 web

上帝之眼 发表了文章 • 191 次浏览 • 2023-07-19 08:29 • 来自相关话题

阐述 应着标题所说,web端实现远程桌面控制,方案有好几种,达到的效果就是类似于向日葵一样可以远程桌面,但是操作方可以不用安装客户端,只需要一个web浏览器即可实现,桌面端需写一个程序用来socket连接和执行Windows指令。 实现方案 使用webSock... ...查看全部
0
评论

前端基建原来可以做这么多事情 web

上帝之眼 发表了文章 • 168 次浏览 • 2023-07-19 08:28 • 来自相关话题

前端基建是指在前端开发过程中,为提高开发效率、代码质量和团队协作而构建的一些基础设施和工具。下面是前端基建可以做的一些事情: 脚手架工具:开发和维护一个通用的脚手架工具,可以帮助团队快速初始化项目结构、配置构建工具、集成常用的开发依赖等。 组件库:开发... ...查看全部
0
评论

无虚拟 DOM 版 Vue 进行到哪一步了? web

上帝之眼 发表了文章 • 177 次浏览 • 2023-07-19 08:26 • 来自相关话题

前言 就在一年前的 Vue Conf 2022,尤雨溪向大家分享了一个非常令人期待的新模式:无虚拟 DOM 模式! 我看了回放之后非常兴奋,感觉这是个非常牛逼的新 feature,于是赶紧写了篇文章: 《无虚拟 DOM 版 Vue 即将到来》 鉴于可能会有... ...查看全部
0
评论

Vite 开发环境为何这么快? web

上帝之眼 发表了文章 • 183 次浏览 • 2023-07-18 08:46 • 来自相关话题

本文只是笔者作为一个初学者,在学习中与看了诸多业界的优秀实践文章之后的思考和沉淀,如果你在看的过程中觉得有些不妥的地方,可以随时和我联系,一起探讨学习。 提到 Vite,第一个想到的字就是 快,到底快在哪里呢?为什么可以这么快? 本文从以下几个地方来讲 快... ...查看全部
0
评论

nest.js 添加 swagger 响应数据文档 web

上帝之眼 发表了文章 • 171 次浏览 • 2023-07-18 08:42 • 来自相关话题

基本使用 通常情况下,在 nest.js 的 swagger 页面文档中的响应数据文档默认如下 此时要为这个控制器添加响应数据文档的话,只需要先声明 数据的类型,然后通过@ApiResponse 装饰器添加到该控制器上即可,举例说明 todo.entity.... ...查看全部
0
评论

echarts+dataV实现中国在线选择省市区地图 web

上帝之眼 发表了文章 • 178 次浏览 • 2023-07-18 08:38 • 来自相关话题

echarts+dataV实现中国在线选择省市区地图 利用 dataV 的地图 GEO JSON数据配合 echarts 和 element-china-area-data实现在线选择 省市区 地图 效果预览 可以通过自行选择省市区在线获取地图数据,配合 e... ...查看全部
0
评论

Blitz:可以实时聊天的协同白板 web

上帝之眼 发表了文章 • 169 次浏览 • 2023-07-18 08:37 • 来自相关话题

书接上文 之前在 跨平台渲染引擎之路:类 Figma 的无限画布 中提到了想落地无限画布场景的渲染 SDK,最近业余时间基本都在折腾类似的事情,不过在形式和顺序上有些调整,首先先看下目前还比较粗糙的项目预览。 预览 项目地址:Blitz 体验地址:Blitz... ...查看全部
0
评论

手撸一个 useLocalStorage web

上帝之眼 发表了文章 • 175 次浏览 • 2023-07-18 08:34 • 来自相关话题

前言 最近在用 vue3 + typeScript + vite 重构之前的代码,想着既然都重写了那何不大刀阔斧的改革,把复杂的逻辑全部抽象成独立的 hook,不过官方称之为“组合式函数”(Composables),好家伙写着写着就陷入 “hook 陷阱” 了... ...查看全部
0
评论

揭秘 html2Canvas:打印高清 PDF 的原理解析 web

上帝之眼 发表了文章 • 166 次浏览 • 2023-07-17 08:46 • 来自相关话题

1. 前言 最近我需要将网页的DOM输出为PDF文件,我使用的技术是html2Canvas和jsPDF。具体流程是,首先使用html2Canvas将DOM转化为图片,然后将图片添加到jsPDF中进行输出。 const pdf = new jsPDF({    ... ...查看全部
0
评论

uni-app下App转微信小程序的操作经验 web

上帝之眼 发表了文章 • 231 次浏览 • 2023-07-17 08:44 • 来自相关话题

背景 就是老板觉得 app 比较难以开展,需要开发小程序版本方便用户引入; 个人觉得,我们的产品更偏向B端产品,需要公司整体入住,而不是散兵游勇的加入,没必要进行这样的引流,奈何我不是老板,那就干。 目前已经有二十几个页面及即时通信模块,已经可以稳定运行;... ...查看全部
0
评论

熟读代码简洁之道,为什么我还是选择屎山 web

上帝之眼 发表了文章 • 160 次浏览 • 2023-07-17 08:32 • 来自相关话题

前言 前几天我写了一篇Vue2屎山代码汇总,收到了很多人的关注;这说明代码简洁这仍然是一个程序员的基本素养,大家也都对屎山代码非常关注;但是关注归关注,执行起来却非常困难;我明明知道这段代码的最佳实践,但是我就是不那样写,因为我有很多难言之隐; 没有严格的卡口... ...查看全部
0
评论

如何给你的个人博客添加点赞功能 web

上帝之眼 发表了文章 • 190 次浏览 • 2023-07-14 09:31 • 来自相关话题

最近在重构博客,想要添加一些新功能。平时有看 Josh W. Comeau 的个人网站,他的每篇文章右侧都会有一个心形按钮,用户通过点击次数来表达对文章的喜爱程度。让我们来尝试实现这个有趣的点赞功能吧! 绘制点赞图标 点赞按钮的核心是 SVG 主要由两部分组... ...查看全部
0
评论

我教你怎么在Vue3实现列表无限滚动,hook都给你写好了 web

上帝之眼 发表了文章 • 188 次浏览 • 2023-07-14 09:30 • 来自相关话题

先看成果 无限滚动列表 无限滚动列表(Infinite Scroll)是一种在网页或应用程序中加载和显示大量数据的技术。它通过在用户滚动到页面底部时动态加载更多内容,实现无缝的滚动体验,避免一次性加载所有数据而导致性能问题。供更流畅的用户体验。但需要注意在实... ...查看全部
0
评论

作为开发人员,如何一秒洞悉文件结构? web

上帝之眼 发表了文章 • 158 次浏览 • 2023-07-14 09:30 • 来自相关话题

曾经在处理复杂的文件结构时感到束手无策吗?别担心,说一个真正的解决方案——JavaScript中的tree-node包。它能以一种惊人的方式展示文件和文件夹的层次结构,让你瞬间掌握复杂的项目布局。 背景 在一个新项目中,你可能会面对各种文件,包括HTML、CS... ...查看全部
0
评论

CSS实现0.5px的边框的两种方式 web

上帝之眼 发表了文章 • 163 次浏览 • 2023-07-14 09:29 • 来自相关话题

方式一 <style> .border { width: 200px; height: 200px; position: relative; } .border::before { content: ""; position: abs... ...查看全部
0
评论

基于 Tauri, 我写了一个 Markdown 桌面 App web

上帝之眼 发表了文章 • 227 次浏览 • 2023-07-14 09:26 • 来自相关话题

本文视频地址 前言 大家好,我是小马。 去年,我开发了一款微信排版编辑器 MDX Editor。它可以自定义组件、样式,生成二维码,代码 Diff 高亮,并支持导出 Markdown 和 PDF 等功能。然而,作为一个微信排版编辑器,它的受众面比较有限,并不适... ...查看全部
0
评论

用Echarts打造自己的天气预报! web

上帝之眼 发表了文章 • 162 次浏览 • 2023-07-14 09:23 • 来自相关话题

前言 最近刚刚学习了Echarts的使用,于是想做一个小案例来巩固一下。项目效果如下图所示: 话不多说,开始进入实战。 创建项目 这里我们使用vue-cli来创建脚手架: vue create app 这里的app是你要创建的项目的名称,进入界面我们选择安装... ...查看全部
0
评论

通过调试技术,我理清了 b 站视频播放很快的原理 web

上帝之眼 发表了文章 • 172 次浏览 • 2023-07-14 09:22 • 来自相关话题

b 站视频播放的是很快的,基本是点哪就播放到哪。 而且如果你上次看到某个位置,下次会从那个位置继续播放。 那么问题来了:如果一个很大的视频,下载下来需要很久,怎么做到点哪个位置快速播放那个位置的视频呢? 前面写过一篇 range 请求的文章,也就是不下载资源的... ...查看全部
0
评论

环信的那些”已读“功能实现及问题解决 环信_WebIM

此木 发表了文章 • 235 次浏览 • 2023-07-13 14:51 • 来自相关话题

写在前面你在调用环信的消息回执时,是否有以下的烦恼1、发送了消息已读回执,为什么消息列表页的未读数没有发生变化?2、发送了消息已读回执,为什么消息漫游拉取不到已读状态?如果你有这些烦恼,那就继续往下看一些歧义在这之前,我们需要先来统一确定两件事情第一:消息列表... ...查看全部