分类归档

小程序

FWQ
小程序
微信小程序开发教程实例步骤详解
这篇文章主要介绍了微信小程序 简单教程实例详解的相关资料,这里对开发微信小程序步骤做了一一详解,需要的朋友可以参考下 刚接触到微信小程序开发,这里做一个简单的教程: 1. 获取微信小程序的 AppID 登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。 注意:如果要以非管理员微信号在手机上体验该小程序,那么我们还需要操作“绑定开发者”。即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号。本教程默认注册帐号、体验都是使用管理员微信号。 2. 创建项目 我们需要通过开发者工具,来完成小程序创建和代码编辑。 开发者工具完成后,打开并使用微信扫码登录。选择创建“项目”,填入上文获取到的 AppID ,设置一个本地项目的名称(非小程序名称),比如“我的第一个项目”,并选择一个本地的文件夹作为代码存储的目录,点击“新建项目”就可以了。 为方便初学者了解微信小程序的基本代码结构,在创建过程中,如果选择的本地文件夹是个空文件夹,开发者工具会提示,是否需要创建一个 quick start 项目。选择“是”,开发者工具会帮助我们在开发目录里生成一个简单的 demo。   项目创建成功后,我们就可以点击该项目,进入并看到完整的开发者工具界面,点击左侧导航,在“编辑”里可以查看和编辑我们的代码,在“调试”里可以测试代码并模拟小程序在微信客户端效果,在“项目”里可以发送到手机里预览实际效果。 3. 编写代码创建 小程序实例 点击开发者工具左侧导航的“编辑”,我们可以看到这个项目,已经初始化并包含了一些简单的代码文件。最关键也是必不可少的,是…
2024-11-25 阅读全文 →
FWQ
小程序
微信如何获取openid
本文主要和大家分享微信如何获取openid,首先要明确一点,你要用户授权,是需要引导用户到你的授权页面的。 1、你得有个链接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=URI&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect 说明: APPID是你的微信公众号ID,以wx开头 URI为你的授权入口,一般是微信公众号指向的主域名下,我这里放在了:http://www.xxoo.com/home/index/test 注意转义,所以 URI=http%3A%2F%2Fwww.xxoo.com%2Fhome%2Findex%2Ftest 2、这个链接可以生成二维码给人家扫,比如到这个网站:https://cli.im/ 把上面替换好的链接填进去,生成即可。 3、获取openid的代码 function test(){         $code=$_GET['code'];         //echo htmlspecialchars($code);exit;         $appid='wx**********';  //APPID         $appsecret='**************';  //APP密钥         $url='https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$appsecret.'&code='.$code.'&grant_type=authorization_code';         $header [] = "content-type: application/json; charset=UTF-8";         $ch = curl_init ();         curl_setopt ( $ch, CURLOPT_URL, $url );         //请求的方式是post         curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, "GET" );         // 禁用后cURL将终止从服务端进行验证         curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );         //不检查证书         curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );         //发送头部字段         curl_setopt ( $ch, CURLOPT_HTTPHEADER, $header );…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中使用echarts
人在家中坐,锅从天上来。 半个月前本来在家写着一个项目,还没来得及提测,领导突然一个电话,需要立刻去支援另一个项目,一打听,一个烂尾半年的项目,纵使内心不愿意,还是要去啊。因为鲁迅说过,生活就像强*,既然不能反抗,那就好好享受吧。 这个项目分为PC端、用户端小程序和商家端小程序,这里主要讲讲在商家端中的某个模块,需要用到数据统计图表,当时觉得有两个插件不错: 因为之前在项目中使用echarts比较多,所以最终选择了echarts作为项目中的图表插件 echarts的引入 我是按照echarts官网教程来引入的,很简单,不多说。 echarts中使用多个图表 wxml代码如下: <!--图表1--><view>     <ec-canvas></ec-canvas></view><!--图表2--><view>     <ec-canvas></ec-canvas></view><!--图表3--><view>     <ec-canvas></ec-canvas></view> 登录后复制 js代码如下 <!--通过lazyLoad设置图表懒加载-->data: {     isShoweyes: true,     turnoverEc: {       lazyLoad: true,     },     customerEc: {       lazyLoad: true,     },     priceEc: {       lazyLoad: true,     },     echartsData: {}   },   <!--页面加载时创建对应的canvas面板-->onLoad: function (options) {…
2024-11-25 阅读全文 →
FWQ
小程序
小程序怎么输出二维数组
微信小程序开发时需要用到二维数组来进行信息展示,那么该如何输出展示二维数组呢?一起来学习一下吧。 小程序怎么输出二维数组 1、首先定义一个二维数组 Page({       data:{         mapData:[             [{id:11},{id:12}],             [{id:21},{id:22}],             [{id:31},{id:32},{id:33}]       ]     } }) 登录后复制 2、然后利用两层wx:for循环进行输出即可。 <view>     <view>         <view>             <view>                 {{item.id}}             </view>         </view>     </view></view> 登录后复制 更多微信教程,请关注PHP中文网。 以上就是小程序怎么输出二维数组的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
详解.NET开发微信公众号之公众号消息处理方法
本文给大家讲述的是在.net微信公众号开发中的公众号的消息处理的相关内容,非常详细,有需要的小伙伴可以参考下。 一.前言   微信公众平台的消息处理还是比较完善的,有最基本的文本消息,到图文消息,到消息,语音消息,消息,音乐消息其基本原理都是一样的,只不过所post的数据有所差别,在处理消息之前,我们要认真阅读,官方给我们的文档:http://mp.weixin.qq.com/wiki/14/89b871b5466b19b3efa4ada8e577d45e.html。首先我们从最基本的文本消息处理开始。 <xml><tousername></tousername><fromusername></fromusername><createtime>12345678</createtime><msgtype></msgtype><content></content></xml> 登录后复制   我们可以看到这是消息处理的一个最基本的模式,有发送者,接受者,创建时间,类型,内容等等。 首先我们来创建一个消息处理的类,这个类用来捕获,所有的消息请求,根据不同的消息来处理不同的消息回复。 public class WeiXinService   {     /// <summary>     /// TOKEN     /// </summary>     private const string TOKEN = "finder";     /// <summary>     /// 签名     /// </summary>     private const string SIGNATURE = "signature";     /// <summary>     /// 时间戳     /// </summary>     private const string TIMESTAMP = "timestamp";     /// <summary>     /// 随机数     /// </summary>     private const string NONCE = "nonce";     /// <summary>…
2024-11-25 阅读全文 →
FWQ
小程序
详解企业微信关联小程序获取员工信息
企业微信关联小程序获取当前登录小程序的员工信息 最近应领导要求,自动获取员工信息 ,遇到了一些问题,再此处记录一下。 小程序想要获取员工的用户信息,需要依次获取下面几个参数,环环相扣的。 code。此处code是用于传值到服务端和自产自销。 corpid 企业的企业id。查找路径–>登录企业微信网页版 corpsecret 获取的前提是正在开发的小程序已经与企业微信进行了关联。惊不惊喜意不意外?这要求就像是我想跑步但是我还没有腿。解决方法:用已经和企业微信关联好的小程序的corpsecret 。该参数寻觅路径: 通过上面两个参数用来获取access_token。代码: wx.request({ url: 'https://qyapi.weixin.qq.com/cgi-bin/gettoken', data: { corpid:'你的企业corpid', corpsecret:'你的小程序corpsecret' },}) 登录后复制 官方返回参数 列表 //成功的返回结果{ "errcode":0, "errmsg":"", "access_token": "accesstoken000001", "expires_in":…
2024-11-25 阅读全文 →
FWQ
小程序
关于开发者模式的10篇文章推荐
1.0启用开发者模式 ①填写服务器配置 启用开发模式需要先成为开发者,而且编辑模式和开发模式只能选择一个(进入微信公众平台=>开发=>基本配置)就可以看到以下的界面:  点击修改配置,会出现以下界面:  填写服务器地址(url)、token和encodingaeskey,其中url是开发者用来接收微信消息和事件的接口url。token可由开发者可以任意填写,用作生成签名(该token会和接口url中包含的token进行比对,从而验证安全性)。encodingaeskey由开发者手动填写或随机生成,将用作消息体加解密密钥。同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需要提前配置好相 1. 简介:填写服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。 2. 简介:微信和随之微信产生的开放平台最近着实火了一下。一直想做个微信的平台试试,最近有了个好点子,想尽快把它实现出来,好在微信不需要什么UI等等的设计,只需要把逻辑展现出来即可了。其实微信公众平台如果只是作为一个发布信息的平台的话,也就是“编辑模式”下其实是无需敲代码的。只是在开发者模式下需要开发者去设计一定的逻辑和代码去实现特定的功能,接下来就说下开发的起步: 3. 简介:项目如何导入到IDE并启动参考文章 本文将学习到:1、如何开发调试微信公众号2、如何开启开发者模式3、可能遇到的问题4、weixinguide如何成为开发者模式源码解读 如何开发调试微信公众号 1、本地调试就需要做端口映射到外网,工具有哪些呢?     推荐ngrok、QQ浏览器2、ngr… 4. 简介:这篇文章主要介绍了php微信公众号开发者模式,通过后台服务器与微信关注用户实现更多的交互作用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 5. 简介:本文主要介绍了C#微信开发中启用开发者模式的步骤与方法,具有一定的参考价值,下面跟着小编一起来看下吧 6. 简介:启用开发模式需要先成为开发者,而且编辑模式和开发模式只能选择一个(进入微信公众平台=>开发=>基本配置)就可以看到以下的界面: 7. 简介:在上一篇微信开发的博文中微信开发(01)之如何成为开发者,我们开启了微信开发者模式,本篇博文我们简单的处理微信关注者发给我们公众号的消息。 8. 简介:这篇文章主要介绍了php微信公众号开发者模式,通过后台服务器与微信关注用户实现更多的交互作用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 9. 简介:自己刚开始学习微信开发,请帮忙解惑1.微信公众号使用模式分为编辑模式和开发者模式 ,两个是互斥的,也就是开启一个另一个就不能用现在我的理解 上边两个模式是由服务器的开启停用区分的,启用即为开发者模式 另……
2024-11-25 阅读全文 →
FWQ
小程序
Vue.js 之 iView UI 框架非工程化实践分享
vue.js 是美籍华人尤雨溪创作的,那会儿他还在 google 工作,他自感 angular.js 繁杂,进而自创了更为简洁易用的 vue.js。本文我们主要和大家分享vue.js 之 iview ui 框架非工程化实践,希望能帮助到大家。 iView UI 是由 90 后梁灏[hào]创作,网名 Aresn,在大数据公司 TalkingData 负责可视化基础架构,更了不起的是他还出了《Vue.js实战》一书,我是在“双十一”的前一天买的,行文措词简洁,表意直达困惑,入门很迅速,是我喜欢的风格。花了一周时间扫完了前十二章内容,用 WebStorm 练习了大部分实例,尽管书中用一整章内容介绍了 webpack 工程化构建方案,但由于我惯性使然,还是选择对其跳过而使用了非工程化方式来体验 Vue.js,其实多少有失暴殄。无奈,毕竟才学了一周,后期时间充裕了再接着分享工程化构建的学习心得吧。 一、 MVVM 模式 Vue.js…
2024-11-25 阅读全文 →
FWQ
小程序
实例详解微信小程序开发中http请求封装
微信小程序  http请求封装 示例代码 wx.request({  url: 'test.php', //仅为示例,并非真实的接口地址  data: {    x: '' ,    y: ''  },  method:'POST',  header: {    'content-type': 'application/json'  },  success: function(res) {   console.log(res.data)  },  fail: function( res ) {    fail( res );   } }) 登录后复制 以上为小程序的基本http请求代码,实际代码中如果每次这样来写是比较繁琐的,那我们就来做一下封装。 那代码中我们比较关注什么? 1.请求的参数,访问的接口 2.GET/POST…请求方式 3.请求参数统一处理(比如:加密、设置公共参数…) 4.请求成功返回的数据(比如:解密、抽离逻辑层数据) 5.请求失败反馈…
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序开发介绍
一、微信小程序是什么:     言归正传,微信小程序的本质是什么?个人理解微信小程序本质还是一套前端框架,微信团队基于原来第三方h5页面在微信里只能通过h5实现原本可以由native实现的功能,例如上传图片等。进而采取的开放部分jsbridge的api来方便开发者。不过既然作为大厂肯定不会仅仅开放部分jsbridge的api就完了,顺便微信类似vue、react一样实现了一套自己的mvvm的框架就是目前的微信小程序。官方文档这样描述:框架提供了自己的视图层描述语言 WXML 和 ,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。 本质还是一套前端框架,代码最终将会打包成一份 JavaScript并在小程序启动的时候运行,直到小程序销毁。模版语法类似vue,接近原生的自定义标签。和渲染类似vue的语法,不过是以wx:开头(vue 以v: 作为标识) 事件系统类似react一样定义了一套自己的事件系统。 二、微信运行环境: 微信小程序运行在三端:iOS、Android 和 用于调试的开发者工具 在 iOS 上,小程序的 javascript 代码是运行在 JavaScriptCore 中 在 Android 上,小程序的 javascript 代码是通过…
2024-11-25 阅读全文 →