前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Mac版微信的小程序支持了哪些功能

Mac版微信的小程序支持了哪些功能

作者头像
连胜
发布于 2020-02-18 09:34:26
发布于 2020-02-18 09:34:26
2.1K00
代码可运行
举报
运行总次数:0
代码可运行

前言:微信 Mac 版新版本中,支持打开聊天中分享的小程序,开发者可下载安装微信 Mac 版公测版本进行体验和适配。最新版微信开发者工具新增支持在微信 Mac 版中预览小程序和进行真机调试。

2019年1月10日,微信开放社区已经发布公告“Mac小程序公测”。官方公告地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://developers.weixin.qq.com/community/develop/doc/0000a0544fcfc013c8b9d164a5b801

微信 for Mac 2.4的下载地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://dldir1.qq.com/weixin/mac/WeChatMac_Beta.dmg

大家可以自己去下载,在电脑上体验一下小程序。

1、微信开发者工具可以“启动自动预览”

设置步骤:微信开发者工具 -> 设置 -> 通用设置 -> 启动MAC端自动预览

设置成功后,当你点击开发工具上的“预览 -> 自动预览 -> 编译并预览”,就会展现MAC端小程序的预览效果。

2、小程序功能基本正常

打开mac版小程序后,功能基本正常。群聊和私聊中打开小程序卡片、页面互相跳转、提交表单数据、下/上拉刷新等,与手机端小程序差别不大。

值得一提的是,这个版本支持了分包内容,之前Windows推出的第一个版本,分享的小程序卡片,如果使用了分包,卡片打开后会自动跳至首页。mac这个版本已经没有此问题了。

(mac版微信,群聊中的小程序卡片)

注:暂不支持小游戏

3、支付可通过扫码完成

mac端的支付,目前是以二维码形式展现,下图是“新氧安心美”小程序界面的支付截图:

有个小插曲:用不同微信账号扫码支付,会提示“下单账号与支付账号不一致,请核实后再支付”,点击“确定”后,mac端小程序直接崩溃。

(mac版微信异常退出的提示)

4、支持同时打开多个小程序

mac版的微信,支持同时打开多个小程序,目前还不清楚打开小程序上限是多少个(有兴趣的同学,可以自己测试一下),点击右上角的小圆点,即可关闭小程序。

手机端展示小程序卡片时,会区分开发版、体验版、线上版,但是mac版本目前并没有相关提示文案。

(手机端的版本提示文案)

5、部分API与小程序端不一致

1) PC端和手机端最大的区别,就是屏幕大小,所以,在使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wx.getSystemInfo()

获取系统信息时,screenWidth和screenHeight会有较大区别。如果你用到这两个值做判断,建议更换为windowWidth和windowHeight

比如,某些canvas生成的分享图片,在PC端没办法使用,可能是这个原因。

2) 目前发现预览图片API,如果不写current参数,手机端正常,PC端无法正常预览

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wx.previewImage({
  current: '', // 当前显示图片的http链接
  urls: [] // 需要预览的图片http链接列表
})

所以,不要偷懒,还是把current参数补上吧。

3) canvas生成的图片,在mac端微信上无法预览,window端正常

(mac端预览canvas生成的图片)

6、没有星标、浮窗、反馈功能

手机上打开小程序,可以“添加到我的小程序”,方便后续使用。

但是,PC端并没有此功能,只有基本的转发,回首页,最小化,设置功能。

(mac端右上角“...”效果截图)

最后,希望mac版的微信越做越好(功能尽量与手机端保持一致),不要让开发者自己去填坑,欢迎大家一起讨论相关问题。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 知晓程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
06-微信小程序-注册程序
每个小程序都需要在 app.js 中调用 App 方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。
度假的小鱼
2023/11/24
2800
06-微信小程序-注册程序
【愚公系列】2022年02月 微信小程序-场景值
场景值就是进入该小程序的来源,就是用户是通过什么途径点进的小程序。通过app中的onLaunch或onShow方法中可以获取到场景值。
愚公搬代码
2022/02/26
1.2K0
小程序怎么开发自己的小程序_微信小程序建议使用
随着科技的不断进步,很多功能将会开放,那么很多需求也将会因为现实而得到满足,这是一种不需要下载和安装就可以使用的应用软件。用户只需扫描和搜索就可以打开应用程序。它很容易使用,而且很容易实现。小程序带来了巨大的流量,吸引了很多大的人和企业家前来追踪,也显示出它强大的生命力。小程序是下一个被确定为互联网新品种的程序,信已经成为不可缺少的交流工具,小程序依附于微信,用户搜索起来也会更方便,其实这就是小程序发展的前景和优势。
全栈程序员站长
2022/11/10
9K0
小程序怎么开发自己的小程序_微信小程序建议使用
零基础入门小程序 &实战经验分享
讲师介绍:连胜老师曾经就职于点心移动 & 百度,折腾小程序也有段时间了,参与开发的“小小签到”小程序,在2017年荣获阿拉丁神灯奖。我公司开发了多个工具类小程序,已有四款小程序的用户超百万,欢迎各位小程序开发者一起交流学习~ 内容总结:本文主要分享小程序开发入门,以及我在开发中踩过的一些坑。希望通过本篇文章的分享,能让更多的小程序入门者少走弯路。 一、如何注册一个小程序 第一种方式,直接去官网注册。 官方注册地址:https://mp.weixin.qq.com/,点击右上角的“立即注册”。 然后
连胜
2018/04/12
2.2K0
零基础入门小程序 &实战经验分享
干货 | van+mpvue开发微信小程序入门
基于van、mpvue开发的微信小程序,记录了开发前的技术选型、开发时如何搭建环境、上手项目、踩坑等。
极乐君
2020/04/21
2.1K0
干货 | van+mpvue开发微信小程序入门
微信小程序开发实战1 微信小程序开发概述
微信小程序是微信平台提供的一种开放技术,微信小程序为企业用户服务,用于建立一种移动端的“轻应用”,这种应用是不需要下载安装即可使用的应用,用户扫一扫或者搜一下即可打开应用。用户也不用关心是否安装了太多应用的而造成手机空间不足问题。微信小程序的推出后,与订阅号、服务号、企业号并列成为微信的企业应用体系。
全栈程序员站长
2022/09/13
10.4K0
微信小程序开发实战1 微信小程序开发概述
iOS 真机调试微信小程序
平时开发小程序可以在开发者工具中进行调试,开发者工具提供了类似 Chrome DevTools 的调试面板,对于前端开发者来说入门门槛比较低。
三水清
2018/08/28
8.6K10
iOS 真机调试微信小程序
【微信小程序】带你进入小程序的世界
✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:微信小程序 💬个人格言:但行好事,莫问前程 初识微信小程序 小程序简介&注册小程序开发账号 小程序简介 注册小程序开发账号 获取小程序APPID 微信开发者工具 了解微信开发者工具 下载微信开发者工具 创建第一个小程序项目 结束语🏆 小程序简介&注册小程序开发账号 小程序简介 小程序与普通网页开发的区别 运行环境不同 网页
hacker707
2022/10/31
6850
【微信小程序】带你进入小程序的世界
前端-小程序分享,看这篇就够了
最近在调研小程序的分享能力,本篇文档主要是调研小程序关于分享方面的玩法,目的是学习小程序在项目应用以及玩法链上的扩展。
grain先森
2019/03/29
2.8K0
前端-小程序分享,看这篇就够了
【愚公系列】《微信小程序与云开发从入门到实践》004-小程序版的HelloWorld 程序
在学习任何新技术时,最经典的入门方式莫过于编写一个“Hello World”程序。它不仅能够帮助我们快速了解语言的基本语法和开发环境的配置,还能让我们在实践中体会到编程的乐趣。对于微信小程序来说,制作一个小程序版的“Hello World”不仅是入门的第一步,更是开启探索这一强大平台的旅程。
愚公搬代码
2025/01/08
1600
开发微信小程序,必知的40个小技巧
微信小程序开发者和开发需求者必读的40条技巧分享: Q:为什么脚本内不能使用window等对象 A:页面的脚本逻辑是在JsCore中运行,JsCore是一个没有窗口对象的环境,所以不能在脚本中使用window,也无法在脚本中操作组件 Q:为什么 zepto/jquery 无法使用 A:zepto/jquery 会使用到window对象和document对象,所以无法使用。 Q:wx.navigateTo无法打开页面 A:一个应用同时只能打开5个页面,当已经打开了5个页面之后,wx.navigateTo不能正
BestSDK
2018/03/01
2.6K0
微信小程序是如何实现编译的
过往中小企业或技术团队开发一个 App 的时间成本和人力成本居高难下,但是随着微信上线小程序,更像是为这部分群体打开了一扇天窗,此后小程序呈现出井喷式发展的状态,不仅微信,支付宝、百度、抖音等超级 App 都跟上步伐上线小程序平台。
Onegun
2023/01/09
1.6K0
微信小程序是如何实现编译的
聊一聊微信小程序包内容
本文是对上次公众号发文《微信小程序逆向源码深度揭秘》 的扩展,着重探究小程序包的主要内容构成。
薛定喵君
2020/10/09
1.8K0
聊一聊微信小程序包内容
Donut多端框架小程序打包适配ios和安卓app
腾讯新出了一个 Donut 多端框架,可以直接将微信小程序转成 ios 和 安卓 app,小程序开发者工具里也集成了 app 相关升级、调试和打包的功能,具体的可以参考官方文档。
人人都是码农
2023/11/13
9860
Donut多端框架小程序打包适配ios和安卓app
公众号可群发小程序卡片 | 微信 2.4 版本带来「企业微信名片夹」小程序
轻松一刻 漫画来自于西乔《神秘的程序员们》 01 小程序新能力灰度测试,微信公众号可直接群发小程序卡片。 近日用户反映,有公众号已经可以直接群发小程序卡片了!就像发送卡券、群发消息一样,直接给公众号粉
极乐君
2018/02/06
4.6K3
公众号可群发小程序卡片 | 微信 2.4 版本带来「企业微信名片夹」小程序
微信小程序入门与进阶
小时光茶社 导语:本文章的主要目的就是针对两类人: 一类是没有做过小程序开发,但是想了解小程序整个开发过程及环境和开发中需要注意哪些问题的人,你适合读本文的入门篇,可以帮你节省至少几天的时间。 另一类人就是你写过小程序,但是想对小程序更深入的了解,并想对你的小程序进行一定程度上的优化,那你更适合阅读本文进阶篇,本文给出了一些优化的方向及方法,可供参考。 好了,现在让我们来开启小程序的前生今世探险之旅吧。 目录 (一) 入门     a) 运行环境     b) 开发姿势     c)  一个DEMO  
小时光
2018/09/04
11.6K7
微信小程序入门与进阶
小程序开发注意事项
本文从开发、工具使用、服务器、测试等方面比较全面地整理了小程序开发注意事项 # 服务类目 不要提供与小程序服务类目无关的功能,否则有可能被下架处理 建议根据所持资质进行服务类目添加 # 设计稿 尺寸最好用iphone6(物理像素750*1334)作为视觉稿的标准 # 开发前 具备基础知识(Html+CSS+JS) 原生开发需要熟悉微信小程序的标签(小程序没有document对象) 使用框架则需要事先熟悉相应的API文档 mpx立足原生,完全兼容原生(对第三方组件库完美支持),坑少,做了很多增强,不必担心
薛定喵君
2019/12/12
9710
小程序开发入门经验
小程序开发对于前端开发者来说其实很简单,稍微看一下官方文档就能够上手了。 但是,如果是第一次开发小程序,多多少少还是还是会遇到一些坑的。 最近恰好开发了一个正式版本的小程序,下面是开发过程中的一些总结以及遇到了一些问题。
epoos
2022/06/06
1K0
微信小程序发布时间出炉!全面了解小程序的前世今生
知晓程序(微信号 zxcx0101)每次被问到这种问题,都只能幽幽地回应一句:我们也很想知道…… 好在,现在终于有了一个(暧昧的)答案:在 12 月 17 日的第二届中国深商大会上,马化腾表示,小程序
知晓君
2018/06/28
2.4K0
极乐问答No.2 | 微信小程序开发40问
导语 微信小程序开发者和开发需求者必读,内容涵盖小程序开发实战需要注意的40个技术点,供大家参考: 问答 Q Q1:为什么脚本内不能使用window等对象 A:页面的脚本逻辑是在JsCore中运行,J
极乐君
2018/02/05
1.4K0
极乐问答No.2 | 微信小程序开发40问
推荐阅读
相关推荐
06-微信小程序-注册程序
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档