微信开发

微信小程序真机定位问题技巧

情到浓时终转凉″ 提交于 2019-12-24 07:19:22
小程序导航 https://wq.xmaht.top 开发者在开发小程序的时候可能会碰到一些这样的问题: 问题1 开发者工具上看效果没问题,但是在真机上测试不行? 问题2 有用户遇到小程序功能无法使用的问题,但无法快速定位解决? 今天与大家分享一些真机定位的技巧,可以解决上面两个问题。 1、 vConsole开发利器和远程调试功能 针对问题1,我们提供了 vConsole 开发利器和远程调试功能,可以协助开发者在定位真机上的问题。 vConsole 的有四个Tab面板,可以先看下 Log 面板,看是否有异常信息,异常类型 thirdScriptError 是框架捕捉到的开发者的代码执行的异常,可以优先处理异常信息看是否可以解决问题。Log 面板可以看到异常出现的文件和行数。 除了异常日志,开发者还可以通过 console.log接口在一些关键执行路径上打日志来定位问题,这些日志会呈现在 Log 面板上。 vConsole 默认是不开启的,可以通过下面2个方法来开启: 1 开发版和体验版可以点击小程序页面右上角的...按钮打开的菜单项“打开调试”来开启 vConsole。 2 正式版没有“打开调试”的菜单项,可以先通过开发版和体验版来开启 vConsole,然后再打开正式版。或者可以预埋一个隐藏操作,比如连续点击某个 Button 多次,然后调用 API 接口 wx

微信支付——扫码支付Native

佐手、 提交于 2019-12-24 06:54:13
1.开通产品。(要实体店拍照) 2.Native支付有两种模式,先介绍第二中模式。 公众号appid,小程序appid均可用,付款后展示的通知消息模板不同,移动应用appid不可。 两种模式主要区别: 模式一:依赖微信商户平台配置的扫码回调连接; 模式二:不依赖配置的扫码回调连接,但是生成的支付二维码有效期2小时,开发简单,两者业务流程有区别, 模式二的二维码只能扫码付款一次; 3.使用模式二开发。 统一下单——获取到code_url——拼接连接生成二维码 请求成功返回示例: { "nonce_str": "8UvmcoZt8OsY5q9m", "device_info": "S-001", "code_url": "weixin://wxpay/bizpayurl?pr=31qxQZu", "appid": "wxdfc5c46e8cee32ca", "sign": "F89ECB58489849D2D6856273383BA1ED", "trade_type": "NATIVE", "return_msg": "OK", "result_code": "SUCCESS", "mch_id": "154571", "return_code": "SUCCESS", "prepay_id": "wx191750353877131886b964d71860975500" } /**

微信小程序入门指南

时光总嘲笑我的痴心妄想 提交于 2019-12-23 21:20:11
本文同步发布在 https://www.cssge.com 因为下个项目需要用微信小程序来开发,所以就找了小程序开发文档来研究。下面记录一下微信小程序的主要开发流程和语法。 账号注册 开发小程序的第一步,你需要拥有一个小程序帐号,通过这个帐号你就可以管理你的小程序。 注册地址~点我点我 ,注册过程这里就不说了,按照要求一步一步来就行了。 注册成后,登录小程序管理平台,在这里你可以管理你的小程序的权限,查看数据报表,发布小程序等操作。 我们可以在菜单 “设置”-“开发设置” 可以小程序的 AppID 。 小程序的 AppID 相当于小程序平台的一个身份证,后续你会在很多地方要用到 AppID。 有了账号,我们还需要一个开发工具来开发小程序。 安装开发工具 前往 开发者工具下载页面 ,根据自己的操作系统下载对应的安装包进行安装,有关开发者工具更详细的介绍可以查看 《开发者工具介绍》 。 打开小程序开发者工具,用微信扫码登录开发者工具,准备开发你的第一个小程序吧! 框架介绍 小程序提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。类似于现在非常热门的MVVM框架。 响应的数据绑定 框架的核心是一个响应的数据绑定系统。 整个系统分为两块。视图层(View

微信小程序开发之formId使用(模板消息)

☆樱花仙子☆ 提交于 2019-12-23 17:54:11
基于微信小程序的 模板消息 下发条件:用户本人在微信体系内与页面有交互行为后触发 1. 使用说明 1.1 获取模板id 登录https://mp.weixin.qq.com获取模板,如果没有合适的模板,可以申请添加新模板,审核通过后可使用 页面的 <form/> 组件,属性 report-submit 为 true 时,可以声明为需发模板消息,此时点击按钮提交表单可以获取 formId,用于发送模板消息。或者当用户完成支付行为,可以获取 prepay_id 用于发送模板消息。 调用接口下发模板消息 1.2 获取 access_token access_token 是全局唯一接口调用凭据,开发者调用各接口时都需使用 access_token,此处获取 access_token 以备后面用于发送模板消息 接口地址: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET HTTP请求方式: GET 1.3 发送模板消息 接口地址:(ACCESS_TOKEN 需换成上文获取到的 access_token) https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access

微信小程序调试正确,没有错误,但是体验版没有数据

ⅰ亾dé卋堺 提交于 2019-12-23 01:41:06
踩坑 :我在本地调式都没有错误,但是上传到体验版就看不到应该有的商品数据, 在开发工具上,真机调试没有错误,预览还是没有数据,在百度看到了这篇文章 https://blog.csdn.net/Douz_lungfish/article/details/81741437 才找到了原因,一般开发的时候就习惯性的关闭了校验合法域名的选项,我之前 小程序配置的是另一个域名,换域名后在微信后台没有改新的域名,但是在本地 开发的时候,没有校验就可以获得数据。 解决办法就是:保证微信小程序请求的域名和微信后台配置的域名一致,当然域名 要正确并且安装好了SSL证书。后台配置的路径是 开发/开发设置/服务器域名/request合法域名 。 来源: CSDN 作者: 光九 链接: https://blog.csdn.net/qq_41509873/article/details/103655962

微信小程序开发简易教程一

纵然是瞬间 提交于 2019-12-21 03:42:05
1. 获取微信小程序的 AppID( 注意这里的AppID是小程序专门的id,可以在登录微信公众号的小程序里面看到,无 AppID某些功能会受到限制! ) 登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。 注意:如果要以非管理员微信号在手机上体验该小程序,那么我们还需要操作“绑定开发者”。即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号。本教程默认注册帐号、体验都是使用管理员微信号。 2. 创建项目( 项目的名称一般是英文,尽量不使用中文,可能会报错 ) 我们需要通过 开发者工具 ,来完成小程序创建和代码编辑。 开发者工具安装完成后,打开并使用微信扫码登录。选择创建“项目”,填入上文获取到的 AppID ,设置一个本地项目的名称(非小程序名称),比如“我的第一个项目”,并选择一个本地的文件夹作为代码存储的目录,点击“新建项目”就可以了。 为方便初学者了解微信小程序的基本代码结构,在创建过程中,如果选择的本地文件夹是个空文件夹,开发者工具会提示,是否需要创建一个 quick start 项目。选择“是”,开发者工具会帮助我们在开发目录里生成一个简单的 demo。 项目创建成功后,我们就可以点击该项目,进入并看到完整的开发者工具界面

【微信开发】-- 企业转账到用户

这一生的挚爱 提交于 2019-12-21 02:48:13
在微信公众号支付的API中没有这个接口,如果企业需要给用户 转账 ,或者让用户 提现 或者给用户发 红包 等需要再商户平台中的产品中心分别开通。 一、开通功能 开通就是点击一下,很简单。但需要注意的是支持向用户转账的账户和收到用户付款的账户不是同一个,而为了满足此功能,你需要先用财付通进行充值( 交易中心--资金管理--充值 )。 二、下载证书 证书下载在账户中心--API安全,现在需要手机验证码和商户平台登录密码。下载之后再window上进行安装,安装的密码是商户号。 安装之后并将证书放在网站目录下,用于下一步在代码中进行验证。 三、转账 微信现在提供的demo中没有这一块,下面就根据官方的demo做一些修改。和之前的例子类似,我们都需要用WxPayData对象来操作我们的参数。定义一个TransfersPay对象。 public class TransfersPay { public string openid { get; set; } public int amount { get; set; } public string partner_trade_no { get; set; } public string re_user_name { get; set; } public string spbill_create_ip { get; set; } public

微信公众平台快速开发框架

☆樱花仙子☆ 提交于 2019-12-20 18:09:21
微信公众平台快速开发框架 For Core 2.0 beta –JCSoft.WX.Core 5.2.0 beta发布 摘要: 自从NetCore发布以后,一直想把JCWX更新到Core版本,从6月开始就着手更新了,大概花了一个月时间,更新到了Net Core 1.1版本,当时并没有对外公开,只是在Nuget上发布了下,随后8月的时候2.0发布了,借着机会,我把代码更新了下,使其支持.Net Core 2.0,也就是现在你 阅读全文 posted @ 2017-11-09 15:38 James.Ying 阅读(959) | 评论 (4) 编辑 微信快速开发框架(九)-- V3.0发布,代码已更新至Github 新增微店功能 摘要: 版本内容1、修正了缺少对Event.View的支持2、增加了用户UnionID3、新增微信小店功能4、多客服功能5、单元测试什么是UnionID我们知道,每个用户针对一个微信公众账号都有一个openId,对于不同的公众账号,openId都是不同的,但很多公司都有很多微信号,用户也会同时关注同个公司的... 阅读全文 posted @ 2014-07-15 12:39 James.Ying 阅读(31530) | 评论 (35) 编辑 微信快速开发框架(八)-- V2.3--增加语音识别及网页获取用户信息,代码已更新至Github 摘要: 不知不觉

微信小程序开发流程

好久不见. 提交于 2019-12-20 15:56:00
突然想尝试微信小程序开发,但之前一直没做过,所以将注册流程分享出来供大家查看。 1、注册微信小程序账号    按照文档指引,咱们得先注册一个微信下程序的账号,访问地址(https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN),选择“小程序”,按要求填写相关信息即可完成微信小程序的注册。(ps:微信严格区分个人公众号与小程序,因此微信小程序的注册邮箱不可以与微信个人公众号的邮箱相同)       2、获取微信小程序的 AppID    注册完成后登录,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。       3、下载微信小程序开发者工具    由于微信小程序的代码及规范相对封闭,因此按照微信官方的说法,为了帮助开发者简单和高效地开发微信小程序,推出了全新的开发者工具(https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html),集成了开发调试、代码编辑及程序发布等功能。    4、创建demo项目   下载完成后,选择创建“项目”,填入上一步获取到的AppID,设置本地项目的名称(非小程序名称),如:demo

微信小程序从零开始开发步骤(一)搭建开发环境

喜夏-厌秋 提交于 2019-12-20 15:55:08
从零到有写一个小程序系列专题,很早以前就想写来分享,但由于项目一直在进展,没有过多的时间研究技术,现在可以继续分享了。 1:注册 用没有注册过微信公众平台的邮箱注册一个微信公众号, 申请帐号 ,网址: https://mp.weixin.qq.com/ 根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号。注册完成之后开始登录。 image 2:登录 https://mp.weixin.qq.com 我们可以在菜单 “设置”-“开发设置” 看到小程序的 AppID 了 。小程序的 AppID 相当于小程序平台的一个身份证,后续你会在很多地方要用到 AppID (注意这里要区别于服务号或订阅号的 AppID)。有了小程序帐号之后,我们需要一个工具来开发小程序。 根据官方教程进行开发 https://mp.weixin.qq.com/debug/wxadoc/dev/ image 3:安装开发工具 前往 开发者工具下载页面 ,根据自己的操作系统下载对应的安装包进行安装,有关开发者工具更详细的介绍可以查看 《开发者工具介绍》 。打开小程序开发者工具,用微信扫码登录开发者工具,准备开发你的第一个小程序吧!我的电脑是64位的: image 4:安装完成之后 你的第一个小程序开启:新建项目选择小程序项目,选择代码存放的硬盘路径,填入刚刚申请到的小程序的 AppID