融云IM干货丨有没有插件能帮我优化uni-app的页面加载速度?

12 月 19 日
阅读 1 分钟
28
图片懒加载插件:使用图片懒加载可以显著减少首屏的加载时间。<image v-lazy="imageSrc" /> 可以在页面滚动时才加载图片,减少初次加载的压力。

融云IM干货丨uni-app中的uni-list 插件具体怎么用?

12 月 19 日
阅读 2 分钟
24
导入组件:首先,你需要在你的页面或组件中导入 uni-list 和 uni-list-item 组件。例如: {代码...} 然后在页面的 components 选项中注册这些组件: {代码...}

融云IM干货丨uni-app有哪些常用的插件?

12 月 19 日
阅读 1 分钟
28
uni-app拥有丰富的插件生态,以下是一些常用的插件推荐:图片编辑插件:Ba-ImageEditor:功能强大的uniapp图片编辑插件,支持涂鸦、贴图、滤镜、裁剪、旋转、添加文字、美颜等。Ba-ImagePaint:uniapp图片涂鸦、画笔插件,支持大图、长图的涂鸦及文档标记、批改等。图片压缩插件:Ba-ImageCompressor:简单快捷的图片压...

融云斩获两项行业大奖,技术团队和出海服务接连获赞

12 月 17 日
阅读 2 分钟
257
12 月 13 日,InfoQ 在“AICon(全球人工智能开发与应用大会)”上重磅公布了“2024 中国技术力量年度榜单”,融云获评“2024 年度高价值技术团队 TOP10”。同登榜单的还有阿里通义灵码、美图影像研究院和京东零售技术等团队。

融云IM干货丨如何优化插件以减少内存占用?

12 月 17 日
阅读 1 分钟
32
为了优化插件以减少内存占用,以下是一些具体的策略和方法:代码瓶颈优化:重写热点函数,采用更高效的算法和数据结构,减少不必要的计算和内存分配。资源瓶颈处理:实现分批处理和惰性加载机制,减少对内存和CPU的即时需求。插件加载优化:重构插件架构,使用延迟加载和模块化加载,确保插件启动时仅加载必须的组件。优...

融云IM干货丨如何测试插件在UNI-app中的实际效果?

12 月 17 日
阅读 1 分钟
32
要测试插件在UNI-app中的实际效果,可以遵循以下步骤:安装和配置测试环境:确保你的环境中安装了HBuilderX,并且版本至少为3.7.3。如果是uni-app普通项目,需要通过插件hbuilderx-for-uniapp-test来安装测试环境。对于uniapp-cli项目,只需在项目下安装相关测试依赖即可。创建测试用例:在uni-app项目的pages页面,右键...

融云IM干货丨如何确保插件与UNI-app的兼容性?

12 月 17 日
阅读 1 分钟
35
使用官方插件市场:尽量在官方插件市场寻找插件,因为官方市场提供的插件会有UNI-app兼容性描述,而第三方市场如npm的插件可能没有兼容性描述,容易下载到无法跨平台的、仅适配web的插件。

融云IM干货丨如何评估插件对UNI-app性能的具体影响?

12 月 17 日
阅读 1 分钟
35
性能监控工具:使用性能监控工具来测量页面加载时间、渲染性能和内存占用等关键性能指标。例如,可以通过uni.getPerformance()获取页面加载时间、传输时间、总时间等信息。

融云IM干货丨uni-app中插件的选择会影响项目性能吗?

12 月 17 日
阅读 1 分钟
28
逻辑层和视图层的通信折损:非H5端的各个平台,包括App和各种小程序,其逻辑层和视图层是分离的,两层之间通信交互会有折损,导致诸如跟手滑动不流畅。uni-ui在底层会利用wxs等技术,把适当的js代码运行在视图层,减少通信折损,保证诸如swiperAction左滑菜单等跟手操作流畅顺滑。

融云IM干货丨如何为UNI-app项目选择适合的插件?

12 月 17 日
阅读 1 分钟
31
插件市场搜索:访问UNI-app官方插件市场([链接])进行搜索。插件市场提供了前端组件、JS SDK、页面模板、项目模板、原生插件等多种类型的插件。

融云IM干货丨uni-app插件生态系统支持跨平台开发吗?

12 月 17 日
阅读 1 分钟
34
开放兼容的插件系统:UNI-app积极拥抱社区,创建了开放、兼容的插件系统。插件市场([链接])是UNI-app官方插件生态的集中地,支持前端组件、UTS SDK、页面模板、项目模板、UTS插件等多种类型。

融云IM干货丨uni-app的插件生态系统具体有哪些功能?

12 月 17 日
阅读 1 分钟
30
UNI-app的插件生态系统提供了丰富的功能,具体包括以下几个方面:基础功能插件:这些插件提供基本的功能,如网络请求、本地存储、事件处理等,对于大多数UniApp应用都是必需的。UI组件插件:提供各种用户界面组件,例如按钮、列表、表单、弹窗等,帮助开发者快速构建交互性强的界面。扩展功能插件:提供额外的功能,如地...

融云IM干货丨UNI-app适合个人开发者使用吗?

12 月 17 日
阅读 1 分钟
33
跨平台高效开发:UNI-app基于Vue.js,支持一次编写代码,多端发布,包括iOS、Android、H5及各大小程序平台,显著降低开发成本。

融云IM干货丨如何评估uni-app的前景

12 月 17 日
阅读 1 分钟
57
UNI-app作为一款基于Vue.js的跨平台应用开发框架,自2018年发布以来,其发展前景被普遍看好。以下是几个关键点来评估UNI-app的前景:

融云IM干货丨UINI-app支持TypeScript吗?

12 月 12 日
阅读 1 分钟
51
UINI-app支持TypeScript开发。具体来说,UINI-app允许在项目中使用TypeScript,并提供了相应的类型定义文件。开发者可以通过以下方式进行TypeScript配置:

融云IM干货丨uni-app 生命周期有哪些?

12 月 12 日
阅读 1 分钟
40
uni-app的生命周期分为应用生命周期、页面生命周期和组件生命周期三类:应用生命周期应用生命周期函数需要在App.vue中声明,主要包含以下函数:onLaunch:当uni-app初始化完成时触发(全局只触发一次)。onShow:当uni-app启动,或从后台进入前台显示时触发。onHide:当uni-app从前台进入后台时触发。onError:当uni-app...

融云IM干货丨UINI-app有哪些高级功能?

12 月 12 日
阅读 1 分钟
55
条件编译与平台特有API调用:UINI-app允许开发者通过条件编译为特定平台编写个性化代码,并调用平台特有的API,这样可以充分利用各个平台的特点,打造出最适合的应用。

融云 IM 基于 Rust 的鸿蒙 SDK 开发实践

12 月 11 日
阅读 2 分钟
324
本次论坛邀请了多位行业领导者参与,共同探讨鸿蒙生态的合作与创新模式。融云 CTO 岑裕受邀发言,分享了融云旗下 SDK 适配原生鸿蒙系统的实践经验。

融云IM干货丨uni-app 有哪些组件库?

12 月 11 日
阅读 1 分钟
43
uni-app支持的组件库非常丰富,以下是一些常用的组件库:uView:这是一个知名的开源组件库,提供了丰富的组件,且完全开源。uView Plus:uView的升级版,主要对标Vue3技术栈。ThorUI:组件选项类别丰富,主要对标Vue2技术栈,Vue3版本组件需要收费。Wot Design Uni:基于Vue3和TypeScript构建的UI组件库,提供70+高质量...

融云IM干货丨uni-app 在性能上如何优化?

12 月 11 日
阅读 1 分钟
46
uni-app性能优化可以从以下几个方面进行:使用生产环境构建:确保在部署到生产环境之前,使用Uni-app的生产构建版本,它会进行代码压缩和性能优化。避免不必要的数据绑定:减少使用不必要的双向绑定和计算属性,尽量直接使用props传递数据。虚拟列表渲染:对于长列表,可以使用Uni-app提供的虚拟列表组件,以实现高效的...

融云IM干货丨uni-app 是否适合大型商业应用开发?

12 月 11 日
阅读 1 分钟
44
跨平台兼容性:uni-app能够实现“一套代码,多端运行”,支持iOS、Android、H5以及各种小程序平台,这大幅削减了开发成本并加速了产品迭代。

融云IM干货丨uni-app和原生开发有什么区别?

12 月 11 日
阅读 1 分钟
40
uni-app:基于Vue.js开发,允许开发者使用统一的代码库进行开发,适用于多个平台。原生开发:针对特定平台(如iOS、Android)使用其原生开发语言(如Swift、Java)进行开发。性能:

融云IM干货丨uni-app是什么

12 月 11 日
阅读 1 分钟
67
uni-app是一个使用Vue.js开发跨平台应用的前端框架。开发者可以通过编写一套代码,将应用发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。uni-app的主要特点包括:

融云IM干货丨在Electron中实现获取历史消息,需要注意以下几点

12 月 9 日
阅读 1 分钟
62
从远端获取单群聊历史消息需要App Key已启用融云提供的单群聊消息云端存储服务。请在融云控制台IM服务管理页面为当前使用的App Key开启服务。注意,仅IM旗舰版或IM尊享版可开通该服务。参数配置:

融云IM干货丨Electron中如何拉取指定消息类型的历史消息?

12 月 9 日
阅读 1 分钟
55
​在Electron中拉取指定消息类型的历史消息,可以使用融云提供的RongIMLib.electronExtension.getHistoryMessagesByMessageTypes方法。以下是具体的步骤和代码示例:

融云IM干货丨在Electron中获取历史消息,可以通过以下几种方式实现

12 月 9 日
阅读 2 分钟
92
​在Electron中获取历史消息,可以通过以下几种方式实现: {代码...} };const option = { {代码...} };RongIMLib.getHistoryMessages(conversation, option).then(res => { {代码...} }); {代码...} };RongIMLib.electronExtension.getHistoryMessagesByMessageTypes(conversation, options).then(res => { {代码.....

融云IM干货丨如何防止HTTPS被降级攻击?

12 月 6 日
阅读 1 分钟
83
强制使用安全的协议版本:配置服务器以仅允许安全的TLS版本(如TLS 1.2或更高版本)。不要允许旧的、已知不安全的协议版本,如SSLv2、SSLv3和TLS 1.0。

融云IM干货丨HTTPS保护数据安全是怎么工作的?

12 月 6 日
阅读 1 分钟
60
HTTPS(全称为HyperText Transfer Protocol Secure)是一种安全的通信协议,它通过在HTTP协议上添加SSL/TLS(Secure Socket Layer/Transport Layer Security)协议来保护数据传输的安全。以下是HTTPS保护数据安全的工作机制:

融云IM干货丨Android 7.0 如何设置自定义证书?

12 月 6 日
阅读 1 分钟
56
使用OpenSSL工具计算证书的MD5 Hash值,这将用于证书文件的命名。openssl x509 -inform DER -subject_hash_old -in certificate.cer或者如果是.pem格式的证书:

融云IM干货丨那如果不使用 HTTPS,会有哪些风险呢?

12 月 6 日
阅读 1 分钟
62
数据泄露风险:HTTP协议是明文传输的,意味着用户输入的账号、密码等敏感信息在传输过程中是未加密的。这使得黑客可以轻松地通过监听网络流量来截获这些信息,从而导致用户数据泄露。