Mob移动端实践笔记
文章平均质量分 59
移动端开发涉及内容:微信小程序(原生)、uniapp框架开发
ai安歌
这个作者很懒,什么都没留下…
展开
-
【微信小程序7】云开发中实时聊天系统的实现方法
在该函数中,我们watch的是云数据库中名为‘chats’的集合,通过onChange事件判定集合‘chats’中数据是否有变化,如果发生了变化,那么所有的用户都会收到云端数据变化的通知(这个通知是云端自动发送的到客户端的),客户端收到消息后,在根据dataType来判定数据的更新是什么状态,如果是符合自己要求的状态,就可以在此处写上自己的逻辑。这一步中,不涉及具体的实时聊天内容,主要是聊天界面的设计与编码。实时消息的实现,主要借助云开发中提供的watch函数来实现对数据库中数据更新的监听。原创 2023-09-15 10:33:59 · 392 阅读 · 2 评论 -
【微信小程序6】引入第三方UI的方法(ColorUi)
小程序的ColorUI是基于原生开发的一套非常优秀的UI。能够让我们在开发过程中,很好、很契合地使用。点击官网首页中的GitHub,进入下载页面。然后按照如下图标记进行操作。原创 2023-06-11 16:10:04 · 1479 阅读 · 1 评论 -
【微信小程序5】利用canvas实现纯色背景抠图功能
最近,在小程序开发过程中,遇到了需要设置背景透明效果功能的需求。如果借助百度开放接口实现抠图功能是非常方便的,但是一个最大的缺点就是需要money支持。不得已,参考网上各家代码,实现了借助canvas来实现纯色背景抠图功能。1、在wxml文件中,添加canvas标签。3、对canvas上的每个像素进行扫描,把像素是白色背景的透明度设置为透明。1、准备好一张纯色背景的图片(我设置的剔除白色背景的)。好,下面我们来梳理下逻辑,同时完成代码的编写。2、添加一个按钮事件,来实现剔除图片背景颜色。原创 2023-06-11 15:36:28 · 1646 阅读 · 1 评论 -
【uniapp微信小程序】自定义导航栏:非首页展示的实现方式(极为快捷方式)
先看效果展示:如何快速实现我们这种特定的需求呢?请各位继续往下阅读。原创 2023-04-03 21:32:36 · 764 阅读 · 0 评论 -
【微信小程序4】云数据库:如何把数组一次性写入数据库中
比如说,在前端页面需要录入三种水果的数量和价格,形成一个数组,存放在data对象中。那么,如何把这个数组,通过云函数,一次性写入到数据库中?原创 2021-08-15 21:53:41 · 1847 阅读 · 2 评论 -
【微信小程序3】本地缓存:一次性存储多个对象值
一、缓存介绍每个微信小程序都有自己的本地缓存。同一个微信用户,同一个小程序 storage 上限为 10MB。localStorage 以用户维度隔离,同一台设备上,A 用户无法读取到 B 用户的数据。可以通过 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。二、(异步)和(同步)的区别:wx.set.原创 2021-08-12 09:52:41 · 3090 阅读 · 0 评论 -
【微信小程序2】云数据库:利用addField在返回记录中增加新字段
微信云数据库中,如何在返回的记录中增加新的字段,来实现前端的展现?原创 2021-08-07 14:08:49 · 1530 阅读 · 0 评论 -
【微信小程序1】云数据库:模糊查询实现方式
在数据库中有个date字段,记录的是str类型的日期,格式为“2021-08-05”。我想获取到整个8月份的数据,怎么办?原创 2021-08-07 12:50:48 · 1026 阅读 · 0 评论