- 微信开发者工具新建模板小程序后没有执行编译,页面空白?
开发者工具版本号:RC 1.05.2109101 操作系统:mac os 14 使用这个版本的开发者工具,打开任何项目都显示空白页,没有报错信息。这是新建模板项目的代码,也是没有任何页面内容,点击编译按钮无效,点击预览可以在手机上看到内容。[图片]
06-15 - 如何在小程序加载时判断当前窗口是否为全屏?
大家好!我目前正在开发一个微信小程序,遇到了一个技术难题,希望能在这个充满智慧和创意的社区寻求帮助。 问题背景: 在我的小程序中,我需要在小程序启动的时候即刻判断当前的显示窗口是否处于全屏模式。这个需求对于优化用户体验至关重要,因为它影响到我如何布局页面和展示内容。(部分用户是通过投放广告点击链接进入的,所以他们看到的是半屏界面。) 遇到的挑战: 使用wx.getSystemInfoSync() 的时候发现并不能准确获取到半屏的windowHeight;用vconsole第一次切换成半屏时获取的值正确,刷新后又变成了全屏的高度,但是此时还是在半屏状态。 使用wx.getLaunchOptionsSync()的时候发现mode的值在实际使用的时候不是halfPage;测试的时候使用vconsole工具切换全/半屏却可以得到正确值。 怀疑这两个API是不是存在问题。 求助如何判断是否全屏
01-26 - getSystemInfoAsync在半屏模式返回的windowHeight为什么是全屏时的?
具体机型:iPhone12 pro 微信版本号:8.0.46 系统版本号:IOS 17.0.3 代码片段: // 通过判断当前windowHeight == screenHeight 给isFullScreen赋状态 onShow: async function (){ wx.getSystemInfoAsync({ success: (res) => { const { windowHeight, screenHeight } = res; if (windowHeight == screenHeight) { this.setData({ isFullScreen: true }); } } }); }
01-25 - 如何测试视频号跳转到小程序时打开的非全屏模式?
遇到一个问题,当前从视频号中的广告跳转到小程序时,打开的是一个非全屏的窗口,通过 wx.getLaunchOptionsSync() 获取到的mode不是预期的halfpage。 请问如何在开发者工具中复现这个非全屏的场景?
01-24