17

微信小程序自定义菜单事件推送

自定义菜单事件推送

用户点击自定义菜单后,微信会把点击事件推送给开发者,请注意,点击菜单弹出子菜单,不会产生上报。请注意,第3个到第8个的所有事件,仅支持微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用户,旧版本微信用户点击后将没有回应,开发者也不能正常接收到事件推送。

目录

1 点击菜单拉取消息时的事件推送

2 点击菜单跳转链接时的事件推送

3 scancode_push:扫码推事件的事件推送

4 scancode_waitmsg:扫码推事件且弹出“消息接收中”提示框的事件推送

5 pic_sysphoto:弹出系统拍照发图的事件推送

6 pic_photo_or_album:弹出拍照或者相册发图的事件推送

7 pic_weixin:弹出微信相册发图器的事件推送

8 location_select:弹出地理位置选择器的事件推送

9 点击菜单跳转小程序的事件推送 Continue reading

03

小程序微信登录能力调整

(2018-09-07)为了优化用户的使用体验,平台将回收“使用 wx.getUserInfo 接口直接弹出授权框”以及“使用 wx.authorize 接口直接申请提前授权用户信息”的能力,开发者需要使用组件方式唤起登录授权弹窗。

2018年10月10日后发布新版本的小程序,将无法在线上版本中使用接口直接弹出授权框。开发者可结合平台设计建议,提前做好兼容,合理使用微信登录能力。

  1. 能力调整背景
  2. 怎么合理使用微信登录能力
  3. 小程序登录流程设计建议 Continue reading
十二 27

WePY 小程序

一、WePY介绍

WePY 是 腾讯 参考了Vue 等框架对原生小程序进行再次封装的框架,更贴近于 MVVM 架构模式, 并支持ES6/7的一些新特性。

二、WePY 使用

1、WePY的安装或更新都通过npm进行:

git base here: Continue reading

十二 17

小程序:wx:for里面的item,index。以及自定义属性data-xxx的用法(双层循环取下标)。

wx:for,wx:for-item,wx:for-index

1.定义

通俗来说,

wx:for    这个是正常的循环,没什么可说的。

wx:for-item=‘变量名(随便起的)’   它是指定循环数据当前的变量名,可以通过  {{变量名.属性}} 展示数组的元素。

wx:for-index=‘变量名(随便起)’,它是指向当前元素的下标名,可以在其他事件中定义自定义事件(data-xxx=’{{变量名}}’,,该自定义属性可以在参数e下面打印出来)获取该下标。 Continue reading

十二 16

解决小程序警告:Now you can provide attr “wx:key” for a “wx:for” to improve performance.

小程序警告 Now you can provide attr “wx:key” for a “wx:for” to improve performance.

首先,要说这是一个警告,不影响脚本正常运行。

但是,做为我个人的性格来讲,这是不允许的。如果页面多,用了很多的wx:for,那么这种提示在控制台窗口提示就会提示好几米高。就算只有一个提示,那么我们做这个的,应该要严谨,不允许一点点的警告。 Continue reading

07

微信小程序获取某个元素的高度宽度

 

微信小程序向原数组追加元素

 

05

微信小程序跳转页面失败报错:navigateTo:fail can not navigateTo a tabbar page

微信小程序报错:小程序使用wx.navigateTo()接口,由页面A跳转到页面B时,跳转失败,报文是navigateTo:fail can not navigateTo a tabbar page

原因是B页面已经加入到app.json中的tabBar项做为标签页了。

两种解决办法:

一、删除app.json中的tabBar项下的B页面,即B页面不能做为标签页面;

二、另建一个不加入app.json中tabBar项下的页面。

微信小程序向原数组追加元素

05

微信小程序获取当前页面URL的方法

使用getCurrentPages可以获取当前加载中所有的页面对象的一个数组,数组最后一个就是当前页面。

 

04

微信公众号关联小程序方法与数量

公众号关联小程序

公众号关联小程序后,将可在图文消息、自定义菜单、模板消息等功能中使用小程序。

关联规则:

  1. 所有公众号都可以关联小程序。
  2. 一个公众号可关联10个同主体的小程序,3个不同主体的小程序。
  3. 一个小程序可关联500个公众号。
  4. 公众号一个月可新增关联小程序13次,小程序一个月可新增关联500次。

关联流程:

登录公众号后台-小程序-小程序管理-添加-关联小程序

06211

06212