一.下载 链接:https://pan.baidu.com/s/1D6vNSSBZI22_K1BzLEXpbg提取码:of6g 修改binding.js中的window.bind=binding为如下: 二.示例 const app = getApp(); require("../../lib/binding.js"); Page({ data: { }, onLoad: function (options) { console.log(wx.binding.eval("(1…
微信支付流程 步骤 (一)获取用户的信息 (二)统一下单(返回的prepay_id用于第(三)步的请求参数) (三)发起支付请求 操作(这边假设你已经获得了用户的openId) (一).获取用户openId(略) (二).统一下单 1.接口链接 URL地址:https://api.mch.weixin.qq.com/pay/unifiedorder 2.统一下单需要的参数(有11个参数是必须的) appid: appid,//小程序的appid body: body,//说明 mch_id: m…
小程序开发框架在逻辑层使用的语言就是JavaScript,所以想玩小程序JavaScript的基本功一定要扎实.但小程序基于js做了一些修改,以方便开发者更方便的使用微信的一些功能,使得小程序更好的贴合微信使用. 小程序的 App Service 具有以下特性: 增加 App() 和 Page() 方法,分别用来对小程序和页面进行注册. 增加 getApp() 和 getCurrentPage() 方法,分别用来获取 App 实例和当前页面栈. 提供微信特有功能的API,如微信用户数据,扫一扫,…
现在有一个小程序,对页面数据的实时性很强,本来想用socket,仔细研究了一下,万剑不离其中,它是websocket.服务端不会用,所以使用了传统的http请求方式.开发微信小程序必须要知道的事 1.请先看官方文档 https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/route.html 说明:官方文档的路由触发方式对页面生命周期的影响.如图: 在项目过程中,服务端不开心的说,你怎么一直请求我,我服务都反应…
前几天折腾了下.然后列出一些实验结果,供大家参考. 百牛信息技术bainiu.ltd整理发布于博客园 0. 使用开发工具模拟的和真机差异还是比较大的.也建议大家还是真机调试比较靠谱. 1. WXML(HTML) 1.1 小程序的WXML没有HTML的宽容度​那么高,单标签必需是 /> 结尾的.不然会报错. 1.2 ​官方推荐使用的基础标签<view>是块标签,给了<text>作为文本标签,但是使用其他标签比如div也是可以使用的,并且都是inline标签.并且wxml的par…
微信小程序城市选择 [a~z] 的所有城市选择 city.js a~z排序的城市数据 addressChoose.js 其他js文件可引用 city.js /** * Created by yvdedu.com on 2018/2/26. */ module.exports = { "province": [ { "title": "不显示地理位置", "weight": 0, "evaluation_value&q…
创建报错pages/module/module.js 出现脚本错误或者未正确调用 Page() 解决方法: 在js文件中添加 Page({ })…
1.先安装组件 npm install wepy-com-toast --save 2.引入wepy和toast import wepy from 'wepy' import Toast from 'wepy-com-toast' 3.在组件里面去定义 components = { toast: Toast, purchaselist:purchaseList, reportlist:reportList, } 4.去定义图标以及文字 toast (title) { let promise =…
微信小程序这个坑啊,js动态修改样式,我们并不能用js或者jq 轻轻松松一行代码搞定.或者用removeClass addClass 来修改样式. 以下是一种动态修改样式的方法,原理是绑定数据,然后动态的修改数据,从而实现动态样式的改变而已.感觉有点········那个啥的,怪怪的.不过也没办法了.如果你有更好的方法,可以在评论区分享一下. test.wxml <view style="text-align: center;"> <label style="…
在我们传统的Javascript开发函数编写中,我们习惯了回调函数的处理,不过随着回调函数的增多,以及异步处理的复杂性等原因,代码越来越难读,因此诞生了使用Promise来优化JS函数处理的需求,引入Promise确实能够很好的解决异步回调函数的可读性等问题,同时也使得我们调用的时候代码简洁一些,本文介绍如何在小程序的JS代码里面使用Promise来封装一些函数的做法. 1.小程序传统的回调处理 例如我们生成一个小程序,里面的app.js里面就自动带有一个getUserInfo的函数,这个是使用…