小程序实现全屏效果教程

2,810 阅读2分钟

版本:20230309

 

相关文档:

响应显示区域变化:微信小程序文档——响应显示区域变化

PC 小程序开发:微信小程序文档——PC 小程序开发

微信小程序文档-全局配置 resizable:微信小程序文档-全局配置 resizable

更多使用帮助,请访问:微信小程序——开发指南

一、小程序支持任意窗口大小

我们知道传统的小程序,无论是在 PC 还是移动端,打开的窗口都是固定死的,无法拖拽,更无法全屏,因为窗口太小,这就导致一些适合全屏展示(比如腾讯文档小程序版)的小程序使用非常不友好。

 

但这篇文章就是在腾讯文档小程序版本上写的,为什么呢,因为小程序新出了功能——任意改变窗口大小,可以全屏使用腾讯文档小程序了,当然在电脑上编辑就很方便了。

开启新功能,默认显示效果如下:

image.png  

开启新功能,全屏显示效果如下:

image.png

此外,开启新功能,鼠标悬浮在窗口边缘时,会出现一个调节图标,可以用鼠标拖拽调整窗口大小:

image.png

传统的小程序:

image.png

二、 如何实现

1、 一行代码实现可调节窗口

根本不用自己实现,这是小程序库自带的功能,从小程序的 2.3.0 版本开始支持。

image.png

我们只需要在 app.json 文件里面,新增 "resizable": true, 即可实现。

image.png\

但是,当改完代码发现模拟器没有出现任何变化:

image.png

这是因为调试的姿势不对。

2、如何调试

运行环境要求,下载并安装 1.02.190808 或以上版本的开发者工具,下载地址

使用自动预览功能,点击 预览->自动预览,可以选择启动 PC 自动预览,点击编译并预览,成功的话将在微信 PC 版上自动拉起小程序。

image.png

点击 编译并预览 等待神奇发生就行了,点击预览的效果如下:

image.png

三、 扫码预览

使用 iPad 或 PC 端的微信查看这篇文章,体验小程序的全屏效果。

image.png