微信小程序0.11.122100版本新功能解析

 

新版本就不再吐槽了,整的自己跟个愤青似的。人老了,喷不动了,把机会留给年轻人吧。下午随着新版本开放,微信居然破天荒的开放了开发者论坛。我很是担心官方能不能承受住开发者的愤怒。

还好,小龙兄很聪明,发帖要审核。我就在帖子里反馈了下bug,顺便劝了下腾讯,做不好小程序还是去卖皮肤吧。10秒钟后帖子就被封了。

群里有同学问,你不是说要大家支持小程序么,毕竟是国人这么多年唯一有点儿希望比肩iOS和Android生态的平台。当然要支持。但该喷的还是得喷,api都无法保持稳定,还能指望什么?我可没那么多闲心跟着微信屁股后面跑。

关于122100版本的主要bug,已经在上一篇文章里总结完毕。

这个版本的更新确实让我浪费了很多时间,视频课程要更新,书稿要更新,还要回答学生们的问题。就不能让人省点儿心么?但,喷归喷,话说回来,122100这个版本的更新内容非常的有价值。毫不夸张的说,这个版本几乎重新定义了小程序。

马总说,春节前开放小程序,看来这一天是真的不远了。

我们来梳理一下,本版本最有价值功能排行榜。

1. 新增页面分享功能。这个功能重新定义了小程序的能力,回归到了我之前的预测。必须具备传播能力的小程序才是有价值的小程序。但你文档里说,只有页面里加入onShareAppMessage处理函数后页面才会出现分享的按钮。可事实是,页面什么都没加,每个页面默认跟狗皮膏药一样贴3个小点儿。

2.带参数的二维码。具备扫一扫后,小程序将具有线下业务处理能力。基于二维码的很多应用都将被移植到小程序上来,更加符合小程序线上线下结合,用完即走的服务概念。但要注意,小程序里是无法实现扫码打开网页这种功能的。

3.开发工具支持微信支付调试。很多人没有开发者账户,这个调试支持很重要。

4.客服消息。更进一步的加强了小程序电商应用场景。我们期望的就是这样越来越多的场景同微信结合。如果没有这种原生的微信功能支持小程序的应用场景,那还真和App没什么区别。想想你们在京东买东西的时候和客服交流是多么的难受。京东那聊天功能做的,真的是烂到家了。而微信如果能把IM的功能更多的开发给小程序,这将对用户体验是一个大大的增强。

5.模板消息。这个就不说了,之前就有的功能,但意义非常的重大。

其他那些对破组件修修补补的行为,没有什么太大的意义。后续这篇文章我将持续更新,把一些新的组件、API的用法集成进来和视频课程做一个互补。

一 带参数的二维码扫描

基本使用方式:

  scanQRCode:function(){
wx.scanCode({
success:function(result){
wx.showModal(
{
content:JSON.stringify(result)
})
},
fail:function(error){
wx.showModal(
{
content:JSON.stringify(error)
})
}
})
},

还是一如既往的简单。执行这个方法后,如果是在开发工具下,小程序将弹出一个文件选择器,让你选择一张二维码。如果在真机上,则是打开相机进行二维码扫描。

元稹的“取次花丛懒回顾,半缘修道半缘君”就是我们二维码的信息。

带参数的二维码将可以实现扫码到达小程序的指定页面,比如我在推广某个商品,那么扫描带这个商品id号的二维码可以直接抵达这个商品的页面,进行购买。小程序将二维码的使用范围限制在了小程序的内部。小程序不在像以前固定入口这么单薄了,内容的展示将呈现更加多样化的效果。

带参数的二维码的象空间是巨大的,好好利用吧,开发者们。

未完待续

我的知乎专栏-小楼昨夜又秋风

https://zhuanlan.zhihu.com/oldtimes

微信小程序0.11.122100版本新功能解析的更多相关文章

  1. 微信小程序,个人开发者创业新平台

    在移动互联网世界,微信无小事,微信的事,是整个创业圈的事.经过一年多的酝酿,2017年1月9日,微信小程序发布了.发布伊始,无疑是对整个业界注入一剂兴奋剂,整个微信的生态圈的企业和个人开发者,都跃跃欲 ...

  2. 微信小程序 遇到的问题(新)

    1.调用wx.chooseImage(),调用系统相册,此时相册中的动图被转化成静态图,上传后也是静态图. 2.刚进微信小程序,onShow在安卓机下会调用两遍,iPhone下正常

  3. 微信小程序调用用百度地图天气功能

    #小程序之调用百度地图天气功能 本篇博客主要介绍小程序在百度地图中获取天气信息,如有不全请指出.下面先上效果图 主要内容 百度地图API的个人密钥,也就是AK 请求百度地图API接口数据 获取到的信息 ...

  4. 解决微信小程序要求的TLS版本必须大于等于1.2的问题

    一.环境: CentOS 6.8 nginx 1.6.0 php 7.0.10 二.背景 最近开发一个小程序,而小程序对后台接口服务器的要求是: 1.请求域名在request合法域名中 2.基于 ht ...

  5. 微信小程序5.2.2版本,找不着resource下exml皮肤

    问题描述: egret engine 5.2.2 原来5.1.11好好的,一升级就跪了 新建一个项目,找不到皮肤... 已发到论坛问去了,现在只能手动复制皮肤到小游戏目录下... 解决方案: 卸载重新 ...

  6. 解决微信小程序要求的TLS版本必须大于等于1.2的问题(windows2008服务器)

    开始->运行->输入 PowerShell 复制这段代码粘入弹出的dos窗口内 # Enables TLS 1.2 on windows Server 2008 R2 and Window ...

  7. 微信小程序(11)--购物车

    今天记录一下购物车案例,实现购物车的全选,单选,数量加一减一,金额总数,以及清空购物车. <view class="main"> <!-- hasList 列表是 ...

  8. 微信小程序踩坑日记4——真机端解析json数组和开发平台不一样

    0. 引言 环境:访问服务器端php,获取json数组,并渲染在前台 问题描述:保证在开发平台上的正常运行,但是在真机端却出现了无法正确解析wx.request()返回的数据(特指无法解析res.da ...

  9. 微信小程序tabBar底部导航 不显示问题解析

    2019年十月八号 转藏: 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/wy_Blo ...

随机推荐

  1. CentOS 6忘记密码解决办法,root和普通用户均可

    转自nui111的文章:http://blog.csdn.net/nui111/article/details/28007357 说明 操作系统:CentOS 6.0 遇到问题:忘记管理员账号root ...

  2. POJ(2187)用凸包求最远点对

    Beauty Contest http://poj.org/problem?id=2187 题目描述:输入n对整数点,求最距离远的点对,输出他们距离的平方和 算法:拿到这个题,最朴素的想法就是用2层循 ...

  3. js 动态添加行,删除行,并获得select中值赋予 input

    <html> <head>  <title>Ace Test</title>  <script type="text/javascrip ...

  4. #define 小知识

    #define N 15 #define M 2+N #define W 2*M 问3*W的结果是多少? 结果为27: 知识点:define只能进行非常简单的运算,简单来说就是仅仅是将自身的值代入,而 ...

  5. 删除表空间的时候遇到的问题:ORA-02429: 无法删除用于强制唯一/主键的索引

    今天打算删除orcale数据库中无用的表空间,发现报错,查资料删除,写个过程留着备用.1.drop tablespace dldata INCLUDING CONTENTS CASCADE CONST ...

  6. 抽象和封装_JAVA_OOP

    很久没做笔记了,没有以前的刚开始学习软件时候的热情了.包括几年前U盘损坏,数据丢失,通过数据恢复,也只是找回一些零星的碎片. 现在就抽时间把以前的技术笔记找回来,这十条记录在电脑上显示的最后修改日期为 ...

  7. android虚拟机

    参考:http://baike.baidu.com/link?url=06bC3y5DSQ7DQ_QbEr6hTfMNpmg2f-39w6FpU69xxkbNoJ5OR4N9xCKoMwMMGTZfF ...

  8. Android中Http加载如何得到Cookie和 WebView 加载网页如何得到的Cookie

    最近做项目在手机端登录Http请求和 WebView 记载登录获取Cookie信息,可查看Cookie信息. 如图: Http请求获取Cookie信息: public static String re ...

  9. 利用Redis解决Url过长的问题

    做网站,接手别人的代码,发现url有时候会过长导致页面直接翻掉. 后来想了一下可以利用redis将太长的地方暂存,加载页面时获取即可. 存Redis: /// <summary> /// ...

  10. servlet的session为null?

    servlet的session(会话)显示为null,一般是web.xml中配置不对或者在浏览器输入的url不正确造成的. web.xml配置如下: <servlet> <servl ...