分类归档

小程序

FWQ
小程序
微信8.0名字旁边有个标志是什么意思
微信8.0名字旁边有个标志表示该好友当前设置的状态,微信状态的设置方法:首先在“我”的菜单中,点击人物头像下面的“+状态”按钮;然后选择当前想要添加的状态,并输入文字描述;最后保存发布即可。 本文演示环境:MIUI12.0.22系统、微信8.0.1、小米11手机。 微信8.0名字旁边有个标志是表示该好友当前设置的状态。 如下图,该好友正在“搬砖”~ 设置微信状态的方法 首先在微信主界面右下角“我”的菜单中,点击人物头像下面的“+状态”按钮, 然后选择当前想要添加的状态,还可以附上自己的描述,保存发布后你的好友就能看见你的状态了。 相关推荐: 以上就是微信8.0名字旁边有个标志是什么意思的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序如何实现网络请求 (详细过程)
本篇文章给大家带来的内容是关于小程序如何实现网络请求 (详细过程),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 对于小程序而言,网络请求封装的要比android强大多了,这一点值得赞扬。官方示例: wx.request({   url: 'test.php', //仅为示例,并非真实的接口地址   data: {      x: '' ,      y: ''   },  header: {    'content-type': 'application/json' // 默认值   },   success: function(res) {     console.log(res.data)   } }) 登录后复制 but…but…这调用起来貌似很简单,但是,似乎有点不对劲?哪儿不对劲呢——每次调用的代码太多了。而且,对于网络请求的日志文件不好管理。这离我们最理想的方式还是有点差距的。 那么,我们最理想的方式是希望是怎么样的呢? 1、代码简洁,一行代码去搞定。  2、对于常用的字段统一封装管理。如 token、版本号version等  3、自定义异常处理。如未登录时,不用每写一个接口都去判断是否登录、注册等  api.request1(data, function (result) { //数据请求成功,   },   function(error){//失败  }) 登录后复制 那么,基于上面的问题。我来一步步进行剖析。 一、网络请求的场景分析 1、支持token传入的网络请求。…
2024-11-25 阅读全文 →
FWQ
小程序
微信分号怎么分身
微信分号的分身方法:首先打开手机,找到【设置】;然后在【设置】界面中找到【应用设置】;接着在【应用设置】中找到并点击【应用双开】;最后在【应用双开】中打开微信双开即可。 本文操作环境:MIUI12.0.2系统、微信8.0.1、小米11。 微信分号分身方法: 首先打开手机,找到【设置】; 然后在【设置】界面中找到【应用设置】; 接着在【应用设置】中找到点击【应用双开】 最后在【应用双开】中打开微信双开即可。 推荐:《》 以上就是微信分号怎么分身的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
总结分享一些小程序开发中实用的小知识
本篇文章给大家总结分享一些小程序开发中实用的小知识,希望对大家有所帮助! 了解小程序的渲染原理 背景 在网页开发中,由于js是单线程的,所以有时候会出现长时间运行脚本,导致页面失去响应。 页面渲染目前有以下三种方式: 纯客户端原生技术渲染 纯web技术渲染 Hybrid渲染,即web和native渲染相结合的方式 在小程序中,选择了Hybrid的渲染方式,将逻辑层和视图层分开,使用双线程的方式运行,使用webView渲染视图层的界面,逻辑层运行在JSCore中。 小程序的双线程模型: 逻辑层:创建一个单独的线程去执行javascript,在这里执行的都是有关小程序业务逻辑的代码,负责逻辑处理,数据请求,接口调用。 视图层:界面渲染都在webView线程里执行,通过逻辑层代码控制渲染哪些界面 jsBridge:使小程序可通过API使用原生的功能 你真的了解appId,uniId,openId之间的联系么 openID openID是微信公众平台为用户同一分配的,众所周知,微信小程序和微信公众号都是维护在微信公众平台上的,每个公众号和小程序为了区分用户,为每个用户都生成了唯一的openID UnionID UnionID是微信开放平台给微信用户分配的ID。 在同一个开放平台下的应用,微信用户会有唯一的UnionID 比如:你公司有两个应用,小程序A和微信公众号B,A和B的用户信息需要打通,可以将A和B两个应用绑定到同一个开放平台下,微信开放平台会给微信用户生成一个唯一的UnionID,在授权登录注册后,将UnionID存储在用户表里,以后从同一开放平台下的其他应用授权登录拿到UnionID后,就可以直接返回用户信息, AppID AppID是不同应用的唯一标识 比如:你公司有1个小程序,一个公众号两个应用,AppId就是这两个应用的唯一标识 带你一起总结小程序的跳转能力,方便随时接受领导检验 今天一朋友跟我吐槽,他现处于一个中小型公司,老板们在会议室开会,大boss有个问题就是关于小程序跳转的。一个不知道负责哪块的领导A出来,先是问了运维,然后又问了后端java大大。java大大说这个属于前端范畴,他们更清楚点,领导A听后直接说了句,前端知道啥,然后走进会议室,跟大boss反馈,没人知道。他之前跟我说他们公司前端地位低,这是真的低啊 h5跳转小程序 产品:小羊,我们这个公众号点击这个按钮需要跳转到某某某小程序上去。这个功能必须实现 好咯需求有了,开始给方案呗…
2024-11-25 阅读全文 →
FWQ
小程序
小程序如何实现视频或音频自定义可拖拽进度条
本篇文章给大家带来的内容是关于小程序如何实现视频或音频自定义可拖拽进度条,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 小程序原生组件的音频播放时并没有进度条的显示,而此次项目中,鉴于原生的视频进度条样式太丑,产品要求做一个可拖拽的进度条满足需求。视频和音频提供的api大致是相似的,可以根据以下代码修改为与音频相关的进度条。 wxml的结构如下: <video></video><view>     <image></image>      <view>       <slider></slider>     </view>   </view> 登录后复制 data中初始化了sliderValue, updateState, playStates几个变量。   data: {     sliderValue: 0, //控制进度条slider的值,     updateState: false, //防止视频播放过程中导致的拖拽失效     playStates: true //控制播放 &amp; 暂停按钮的显示   },   onReady: function () {     this.videoContext = wx.createVideoContext('myVideo');     this.setData({       updateState: true     })   }, 登录后复制 videoUpdate在播放进度变化时触发,触发频率 250ms 一次。event.detail…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序做下拉菜单的详细步骤
微信小程序下拉菜单实例,小程序的尝鲜制作,开发工具是0.9版,不过思想和原理是一样的,非常适合微信小程序入门。     微信小程序下拉菜单思路与步骤:     布局方面,整体使用dl来写,二级包在dd中,用ul li来写;交互方面,点击某一级菜单,关闭兄弟子菜单,点击某子菜单关闭所有菜单。     1.使用dt做出第一级菜单     2.使用dd嵌套第二级菜单,初始隐藏、position为absolute,使用z-index浮出页面层 /*总菜单容器*/ .menu {display: block;height: 38px;} /*一级菜单*/ .menu dt {    font-size: 15px;float:left;width: 33%;height: 38px;border-right: 1px solid #d2d2d2;    border-bottom: 1px solid #d2d2d2; text-align: center;background-color: #f4f4f4; color: #5a5a5a;line-height: 38px; } /*二级菜单外部容器样式*/ .menu dd{ position: absolute;width: 100%;top:39px; left:0;z-index:999;} /*二级菜单普通样式*/ .menu li{    font-size: 14px; line-height: 34px;color: #575757;height: 34px;display: block;padding-left: 8px;    background-color: #fff;border-bottom: 1px solid #dbdbdb; }…
2024-11-25 阅读全文 →
FWQ
小程序
还是代码好用,几步就能判断用户是否已关注公众号
现在的活动,很多都引导用户关注公众号,才能参与活动,如何判断用户是否已关注公众号,其实很简单,照着本文章,你就不会再犯愁了,本文的php代码很详细的解说了。 一、公众平台配置 1. 获取appid, appsecret,添加白名单 登录微信公众平台,进入基本配置。开发中需要用到两个参数,appId和appSecret(appSecret只展示一次,需保存下来,否则需要重置获取)。获取access_token时需要添加IP白名单。 点击查看 点击修改 2. 添加网页授权 进入公众号设置=》功能设置=》网页授权域名点击设置,input框中输入授权回调页的域名参考第1点(只能填写一个),下载第3点中的txt文档,上传至服务器的根目录。 二、php后端实现 1. 获取全局token 此token有效期为2小时,可以暂存起来,过期后需要重新获取。PS: 项目中必须走同一个接口,否则容易互刷导致过期。 public static function getToken($appid, $appsecret){     $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&amp;appid='.$appid.'&amp;secret='.$appsecret;     return Curl::callWebServer($url); } 正确返回结果:     {         "access_token": "ACCESS_TOKEN",         "expires_in": 7200     }     返回结果参数说明:     参数              说明     access_token      获取到的全局token…
2024-11-25 阅读全文 →
FWQ
小程序
ASP.NET Core集成微信登录的实例图解
这篇文章主要介绍了asp.net core集成登录的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 工具: Visual Studio 2015 update 3 Asp.Net Core 1.0 1 准备工作 申请微信公众平台接口测试帐号,申请网址:(mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)。申请接口测试号无需公众帐号,可以直接体验和测试公众平台所有高级接口。 1.1 配置接口信息 1.2 修改网页授权信息 点击“修改”后在弹出页面填入你的网站域名: 2 新建网站项目 2.1 选择ASP.NET Core Web Application 模板 2.2…
2024-11-25 阅读全文 →
FWQ
小程序
关于钱包的10篇文章推荐
最近在使用微信、支付宝、百度钱包实现网页支付,对支付成功将自动关闭页面,对于支付失败,将显示错误信息。当在错误页面的时候,点击返回或者Android物理按键上一步的时候,将关闭页面。在微信、支付宝、百度钱包中,他们对页面关闭进行了封装,传统的window.close()是无效的,必须要使用它们的js代码才能关闭。下面是三种移动app的关闭方式:WeixinJSBridge.call(‘closeWindow’);//微信    AlipayJSBridge.call(‘closeWebview’);  //支付宝    BLightApp.closeWindow();//百度钱包通过浏览器的头判断是那种浏览器:var ua = navigator 1. 简介:最近在使用微信、支付宝、百度钱包实现网页支付,对支付成功将自动关闭页面,对于支付失败,将显示错误信息。当在错误页面的时候,点击返回或者Android物理按键上一步的时候,将关闭页面。在微信、支付宝、百度钱包中,他们对页面关闭进行了封装,传统的window.close()是无效的,必须要使用它们的js代码才能关闭。下面是三种移动app的关闭方式:WeixinJSBridge.call(‘cl… 2. 简介:本文介绍微信支付下的刷卡支付的开发过程。微信刷卡支付是指用户打开微信钱包的刷卡的界面,商户扫码后提交完成支付的支付过程。 一、刷卡支付API接口地址api.mch.weixin.qq.com/pay/micropay是否需要证书不需要。输入参数名称 变量名 必填 类型 示例值 描述公众账号IDappid是String(32)wx8888888888888888微信分配的公众账号ID(企业… 3. 简介:本文介绍微信支付下的刷卡支付的开发过程。微信刷卡支付是指用户打开微信钱包的刷卡的界面,商户扫码后提交完成支付的支付过程。 4. 简介:欢迎留言、转发 微信极速开发系列文章:点击这里 上两篇文章介绍了微信公众号支付以及微信扫码支付 此篇文章具体来聊聊微信刷卡支付 刷卡支付官方文档 场景介绍 步骤1:用户选择刷卡支付付款并打开微信,进入“我”>“钱包”>“刷卡”条码界面 步骤2:收银员在商户系统操作生成支付订单,用户确认支付金额 步骤3:商户收银员用扫码设备扫描用户的条码/二维码,商户收银系统提交支付 步骤4:微信支付后… 5. 简介:测试步骤 (1)手机客户端进入“微信->我->钱包->付款”获取支付条码;…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发系列教程(3)
因为微信现在可以开通自定义菜单,很多人都不知道如何创建自定义菜单。我今天来分享一下,自定菜单如何创建! 下面直接看代码: <?php //根据申请到的appid要获取access_toke值,https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET $url = "http://api.weixin.qq.com/cgi-bin/menu/create?access_token="; $jsonData = '{"button":[{"type":"click","name":"论坛","key":"FORUM"},{"type":"click","name":"发现","sub_button":[{"type":"click","name":"附近的人","key":"NEARBY_PEOPLE"},{"type":"click","name":"附近的帖子","key":"NEARBY_TOPIC"}],"key":"FIND"},{"name":"我","sub_button":[{"type":"click","name":"我的资料","key":"MY_PROFILE"},{"type":"click","name":"我的积分","key":"MY_POINTS"},{"type":"click","name":"我的帖子","key":"MY_TOPIC"}],"key":"MY"}]}'; //格式按照微信api来写就行 echo "<pre class="brush:php;toolbar:false">"; var_dump(post($url, $jsonData)); function post($url, $jsonData){ $ch = curl_init($url) ; curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST,…
2024-11-25 阅读全文 →