微信小程序xr-frame透明视频实现
在开发AR小程序的时候需要实现用到透明视频效果。这里使用MP4格式的视频。它的左侧为视频的rgb通道信息,右侧为动画alpha通道信息,左右两侧动画同步播放。 关于透明视频制作的方法: 客户或美术提供带有alpha通道的MOV视频,再使用ffmpeg代码转换。或者AE处理也可以,但是个人感觉用代码更方便一些。 ffmpeg -i b.mov -vf "split [a], pad=iw*2:ih [b...
小程序基础 —— 02 微信小程序账号注册
微信小程序账号注册 小程序开发与网页开发不一样,在开始微信小程序开发之前,需要访问微信公众平台,注册一个微信小程序账号。 有了小程序的账号以后,才可以开发和管理小程序,后续需要通过该账号进行开发信息的设置、开发成员的添加,也可以使用该账号查看小程序的运营数据。 在申请账号之前,需要先准备一个邮箱,该邮箱要求: 1、未被微信公众平台注册; 2、未被微信开放平台注册; 3、未被个人微信号绑定过!如果被绑定...
小程序基础 —— 07 创建小程序项目
创建小程序项目 打开微信开发者工具,左侧选择小程序,点击 + 号即可新建项目: 在弹出的新页面,填写项目信息(后端服务选择不使用云服务,开发模式为小程序,模板选择为不使用模板): 信息填写完毕后,点击确定,即可新建一个项目: 参考视频:尚硅谷微信小程序开发教程...
小程序配置文件 —— 14 全局配置 - tabbar配置
全局配置 - tabBar配置 tabBar 字段:定义小程序顶部、底部 tab 栏,用以实现页面之间的快速切换;可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面; 在上面图中,标注了一些 tabBar 常用的配置项: borderStyle:用来控制 tab 栏上方的一条边线,控制边线是否需要进行演示或者隐藏;backgroundColor:用来配置整条 ta...
小程序配置文件 —— 13 全局配置 - window配置
全局配置 - window配置 这里讲解根目录 app.json 中的 window 字段,window 字段用于设置小程序的状态栏、导航条、标题、窗口背景色; 状态栏:顶部位置,有网络信号、时间信息、电池信息等;导航条:有一个当前页面的标题,这里属于导航条;窗口:默认不展示,当用户进行下拉刷新之后才会展示窗口;页面:在窗口下面是小程序的页面,如果用户没有进行下拉刷新,这时候页面是在导航条下面; wi...
小程序配置文件 —— 16 项目配置文件和配置 sass
wxss 文件修改为 .scss 之后,在 cate.scss 文件中添加样式数据,将 text 的样式进行修改,修改后保存,并重新进入 cate 分类页面,可以发现文字变红了: 参考视频:尚硅谷微信小程序开发教程...
小程序配置文件 —— 15 页面配置
页面配置 小程序的页面配置,也称为局部配置,每一个小程序页面也可以使用自己的 .json 文件来对页面的窗口表现进行配置; 需要注意的是:页面配置文件的属性和全局配置文件中的 window 属性几乎一致,只不过这里不需要额外指定 window 字段,因此如果出现相同的配置项,页面中配置项会覆盖全局配置文件中相同的配置项; 我们在进行页面配置的时候,可以参考官方文档:页面配置; 下面我们打开微信开发者工...
Y20030019 基于java+jsp+mysql的微信小程序校园二手交易平台的设计与实现 源代码 文档
旅游度假区微信小程序 1.摘要2. 系统开发的目的和意义3.系统功能4.界面展示5.源码获取 1.摘要 随着移动互联网的发展,微信小程序已经成为人们生活中不可或缺的一部分。微信小程序的优点在于其快速、轻量、易用,用户无需下载即可使用,节省了用户的时间和空间。随着大学生活水平的提高,学生们的消费需求也越来越旺盛。二手市场是符合现代消费理念的一种新型经济形式,已经成为了大学校园里重要的存在。大学生需要买卖...
Y20030029 微信+SPRINGBOOT+MYSQL+LW+传统文化展示小程序的设计与实现 源代码 配置 文档
传统文化展示小程序 1.项目描述2. 课题开发的背景与意义3.项目功能4.界面展示5.源码获取 1.项目描述 基于微信小程序的传统文化展示小程序是一个集合了多种传统文化元素与现代化技术的创新平台。它充分利用了微信小程序的便捷性和普及性,为广大用户提供了一个深入了解和学习传统文化的窗口。 该小程序以展示和传承传统文化为核心目标,通过精心设计的界面和丰富的功能,让用户能够轻松浏览和欣赏传统文化的魅力。在小...
【小程序】小tips:微信小程序登录后返回登录前的页面继续操作(保留参数)
在app.js中添加如下两个方法即可: // 设置需要回调的地址 setCallbackUrl: function(mode) { return new Promise((resolve,reject) => { let pages = getCurrentPages(); //获取加载的页面 let currentPage = pages[pages.length - 1]; //获取当前页面的对象...