微信小程序

小程序笔记篇

服务器api调用的类型:RESTFullAPI返回的是jsonSOAPXML返回的是XML使用豆瓣的api接口:https://api.douban.com/v2/book/1220562onLoad:function(event){wx.request({url:'https://api.douban.com/v2/...
代码星球·2020-04-01

全栈开发工程师微信小程序-中(下)

全栈开发工程师微信小程序-中(下)微信小程序视图层wxml用于描述页面的结构,wxss用于描述页面的样式,组件用于视图的基本组成单元.//绑定数据index.wxml<view>{{message}}<view>index.jsPage({data:({message:'Hello'})})//...

全栈开发工程师微信小程序-中(中)

全栈开发工程师微信小程序-中(中)open-data用于展示微信开放的数据type开放数据类型open-gid当type="groupName"时生效,群idlang当type="user*"时生效,以哪种语言展示userInfo<open-datatype="groupName"open-gid="xxxxxx...

微信小程序组件化开发框架WePY

wepy-CLI安装npminstall-gwepy-cliwepyinitstandardmy-projecthttps://github.com/Tencent/wepy特性:类Vue开发风格支持自定义组件开发支持引入NPM包支持Promise支持ES2015+特性,如AsyncFunctions支持多种编译器,L...

微信小程序倒计时实现功能

 onLoad:function(){   varthat=this;   this.data.intervarID=setInterval(function(){     varleftTime=(...

小程序授权登录要设置一个有效期

小程序授权登录要设置一个有效期,超过一定时间要求用户重新授权获取基本信息因为用户的基本信息随时可能会改变...

微信小程序请求openid错误码40163

通过wx.login({})方法获取到的code只能使用一次,如果需要在哎服务器端再次请求获取openid来进行校验,需要再次通过wx.login({})方法获取code否则会报错误代码40163,该code以被使用...

微信小程序获取用户信息流程

获取用户信息与其他授权不太一样,其他授权会自动弹出对话框,请求获取用户授权,但获取用户信息不回,需要引导用户点击授权按钮同意授权获取用户基本信息1、前端页面要有授权登录按钮<buttonwx:if="{{canIUse}}"open-type="getUserInfo"bindgetuserinfo="bindG...

微信小程序采坑之上拉触底加载更多和下拉刷新

小程序中加载更多数据一般都是触底刷新有自带的函数:onReachBottom:function(){}但是在使用时触发完全没有反应,后来尝试给外层加了一个高度,解决问题仔细想想也是,没有设置高度,触底函数也不知道什么时候该触发 下拉刷新也有自带的函数onPullDownRefresh:function(){}...

微信小程序之登录

 微信小程序登录基本流程就是1、wx.login获取js_code根据app_id,secret,js_code数据wx.request获取用户的openid和session_key 请求地址:https://api.weixin.qq.com/sns/jscode2session?appid=AP...
代码星球·2020-03-28

小程序通过接口请求获取图片显示问题

小程序文档例子,要放到函数当中wx.request({url:'test.php',//仅为示例,并非真实的接口地址data:{x:'',y:''},header:{'content-type':'application/json'//默认值},success(res){console.log(res.data)}})...

小程序tabBar显示问题

我一直在纠结为什么小程序在有的页面显示,有的页面不显示查了一下才知道,小程序tabBar只在tabBar中的list定义了页面的才会显示,其余页面不会显示如下例:tabBar只在画红框的页面显示 ...
代码星球·2020-03-28

小程序禁止页面拉动(非禁止小下拉刷新)

在微信小程序中,用力往下拉动,页面顶部会出现一段空白的地方。在某些需求下,需要禁止拉动。这个时候可以在page里面对应的的json文件里面,加上"disableScroll":true加上这个属性,就会禁止页面拉动。但是这里注意的是,在app.json里面写上这个属性并不会生效,一定要在page对应的页面的json文件...

微信小程序之页面之间传递值

页面之间传值有三种方式1、url传值2、本地存储传值3、全局变量传值1.url传值: 通过url传值的需要通过option来获取参数值。 更多详情可以访问小程序-navigateTo章节。 A页面:wx.navigateTo({url:'test?id=1'})B页面:Page({data...

小程序近期总结

最近在学习小程序,对前端熟悉的学习起来应该很快,逻辑层都是通过js实现的,感觉和前端差别不是很大获取数.js里data数据:this.data.somedata  somedata是你在data以添加的项目修改.js里data数据:this.setData({somedata:somedata的新数...
代码星球·2020-03-28