微信小程序
sunlizhen
这个作者很懒,什么都没留下…
展开
-
微信小程序登录
小程序登陆流程图:步骤大致如下:首先判断登陆状态:是过期还是未过期;用wx.checkSession() 没有过期就不用管了;过期的话就重新登录;登录wx.login() 登录失败返回失败结果,登录成功获取用户信息wx.getUserInfo()获取用户信息成功,将用户信息和code值传递给后台:wx.request()后台会返回一个信息串,然后将返回的信息存储在本原创 2017-12-20 14:03:40 · 1516 阅读 · 1 评论 -
微信小程序获取用户信息接口调整目的以及使用方法
微信小程序获取用户信息接口调整目的以及使用方法介绍微信小程序已经调整了获取用户信息的接口,还不知道的开发者看一下官网给出的理由和方法: 为优化用户体验,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响。开发者...转载 2018-11-08 15:35:59 · 1664 阅读 · 0 评论 -
退出小程序
1.第一种wx.navigateBack({ delta: -1})2.第二种2. 在跳转页面的时候需要满足一定条件退出程序。 getCurrentPages() 获取当前的页面栈,决定需要返回几层。多返一层,因为找不到页面,就直接可以跳出程序了。...原创 2018-11-08 11:50:16 · 2361 阅读 · 0 评论 -
weui在微信小程序中如何使用
weUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。预览用微信web开发者工具打开dist目录(请注意,是dist目录,不是整个项目) 如何使用1、下载weui.wxs...原创 2018-11-07 13:39:39 · 837 阅读 · 0 评论 -
小程序轮播图-swiper图片组件
主要是代码也很简单.1.index.wxml<!--index.wxml--> <swiper class="swiper" indicator-dots="true" autoplay="true" interval="5000" duration="1000"> <block wx:for=&q原创 2018-11-09 10:19:38 · 2095 阅读 · 0 评论 -
微信公众平台开发——微信授权登录(OAuth2.0)
1、OAuth2.0简介 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅仅是某...转载 2018-10-19 17:27:03 · 1534 阅读 · 0 评论 -
微信授权
微信授权:部分接口必须通过用户授权同意才能调用; 部分接口需要获得用户授权同意后才能调用。此类接口调用时: 1.如果用户未接受或拒绝过此权限,会弹窗询问用户,用户点击同意后方可调用接口; 2.如果用户已授权,可以直接调用接口; 3.如果用户已拒绝授...原创 2018-10-19 16:43:33 · 149 阅读 · 0 评论 -
上边图片跟随点击的图片发生变化,点击图片样式发生变化
一下仅仅将代码贴上来了,稍看下就会明白html代码:view>imagesrc='{{pic}}'>image>view>view wx:for='{{images}}' wx:key = 'index' class='img' bindtap='click'>imagesrc='{{item.pic}}'data-pic='{{原创 2017-12-07 14:55:54 · 1576 阅读 · 0 评论 -
微信小程序数据请求方法wx.request
viewwx:for='{{images}}'wx:key = 'index'> imagesrc='{{item.pic}}'>image> view>{{item.name}}view>view>Page({ data:{ images:[] }, onLoad:function(){原创 2017-12-07 13:55:48 · 1331 阅读 · 1 评论 -
微信转发(分享)功能
第一种方法: 通过给 button 组件设置属性 open-type="share",可以在用户点击按钮后触发 Page.onShareAppMessage() 事件,如果当前页面没有定义此事件,则点击后无效果。相关组 件:button微信小程序 单击按钮转发,一定要设置open-type。否则无效viewclass="container l原创 2017-12-06 16:58:30 · 3443 阅读 · 0 评论 -
微信支付功能实现
viewclass="container">inputtype="text"bindinput="getOrderCode"style="border:1px solid #ccc;"/>buttonbindtap="pay">立即支付button>view>// pages/pay/pay.jsvar app = getApp();Page原创 2017-12-06 16:56:29 · 978 阅读 · 0 评论 -
本地存储动态请求的数据
存储的时候要在wx.request中存储;data: { useInfo: []},var that = this;wx.request({ url: 'https://way.jd.com/jisuapi/driverexamQuery?type=c1&subject=1&pagesize=20&pagenum=1&sort=normal&ap原创 2017-12-12 14:06:55 · 543 阅读 · 0 评论 -
小程序中的block
并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。因为 wx:if 是一个控制属性,需要将它添加到一个标签上。如果要一次性判断多个组件标签,可以使用一个 标签将多个组件包装起来,并在上边使用 wx:if 控制属性。 blockwx:if="{{true}}"> view>view1 view>原创 2017-12-20 15:47:44 · 38546 阅读 · 3 评论 -
关于微信小程序开发的全局变量
关于全局变量的定义在app.js文件中的globalData中进行定义globalData: { userInfo: null //用户信息}关于全局变量的调用在app.js脚本文件中进行调用this.globalData.userInfo在非app.js脚本文件中进行调用声明变量:var app = getApp();获取全局的变量调用:app.globalDat...原创 2018-11-08 16:25:35 · 1165 阅读 · 0 评论