分类归档

小程序

FWQ
小程序
使用微信小程序开发简易的播放器
本文介绍了如何使用小程序开发一个简易的播放器的,具有一定的参考价值,希望对各位学习微信小程序开发的朋友有帮助! 使用微信小程序开发简易的播放器 本文根据别人例子跟着做一个音乐播放器小程序,留下一个脚印吧。实现以下微信小程序的音乐播放器。 界面做的确实挺丑的,先上wxss文件 //index.wxss .button-style{  background-color: #eee;  border-radius: 8rpx;  margin: 20rpx;  } 登录后复制 只是顶一个简单的按钮的圆角和间距,颜色这个我还是用primary这个小绿色。  推荐学习:《》 下面是index.wxml文件 //index.wxml <button>播放</button> <button> <button> <button> <button></button></button></button></button> 登录后复制 没办法,用开发者工具打出来就是这样的丑格式 下面是重点index.js //index.js //获取应用实例 var app = getApp() Page({ data:{…
2024-11-25 阅读全文 →
FWQ
小程序
NodeJs开发微信公众号微信事件交互实例代码
这篇文章主要介绍了使用nodejs 开发微信公众号微信事件交互实例的相关资料,需要的朋友可以参考下 微信公众号有个规则,一旦开启了开发者模式,其他的常规功能就都必须通过调用完成。比如说功能,必须通过发送的方式生成。本章就通过关注到取消关注的整个过程来谈一谈nodejs是怎么样与微信交互的。这些功能的入口就是你在测试公众号里面填写的URL(以下用/login/wechat代替)。 事件交互 扫码关注微信公众号后,微信会调用你的接口/login/wechat,并且附带一段信息,首先你需要获取一些签名,通过加密、排序比对是否与你填写的TOKEN一致,如果一致则进行xml的解析。node解析xml时必须先引用模块。所以,先引入xml解析模块 //xml解析模块 var XMLJS = require('xml2js'); //解析,将xml解析为json var parser = new XMLJS.Parser(); //重组,将json重组为xml var builder = new XMLJS.Builder(); 登录后复制 通过req的监听data,来获取微信发送过来的xml包。以下是某个新用户关注公众号后微信向你的后台接口(上一篇中提到的/yourapi)发送的xml包数据,经过解析后,他的结构如下: tousername:收信人【此处为公众微信号】 fromusername:发信人【此处为用户openid】 createTime:发送时间 msgtype:消息类型【event(响应事件)、text(推送消息)、image(推送图文消息)等】 event:消息名称【此处为关注】 eventkey:自定义的key,在设置网页时可以自定义后文中会讲到 以上就是当一个用户关注后微信往你接口发送的数据包。上面对我们有用的是fromusername,即关注人的openid,我们在关注时获取了用户的该openid后可以通过微信提供的特定接口(https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN)获取用户的头像,性别,昵称等信息,为你的app建立一个可靠的资料库。 代码实现 //微信事件推送的入口 app.post('/yourapi', function(req, res, next) { //获取参数 var query = req.query;  //签名 var signature = query.signature;  //输出的字符,你填写的TOKEN …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现下载进度条的方法
我们经常会在app下载中看到下载进度条,这个进度条是为了和用户交互,告知用户当前的进度,不然让用户一直处于等待,用户等超过1分钟就会崩溃的,今天代码君就教大家如何在小程序中也制作下载进度条,本文主要介绍了微信小程序实现下载进度条的方法,希望能帮助到大家。 progress进度条是微信小程序的组件,和HTML5的进度条progress类似。 progress属性介绍 属性名 作用 参数值 percent 进度百分比0~100 show-info 在进度条右侧显示百分比 true/false 默认false active 进度条从左往右的动画 true/false 默认false stroke-width 进度条线的宽度,单位px 默认6px color 进度条颜色 #09BB07 activeColor 已选择的进度条的颜色 backgroundColor 未选择的进度条的颜色 下载进度条制作 一、wxml视图制作…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序日历组件开发
摘要: 我们都知道由于微信小程序开发文档和工具的限制,js文件不能直接操作wxml文件,开发者不能进行dom操作,所以在此创建组件必须先把组件结构定义好!也就是说必须在wxml文件中先定义好组件结构,然后再绑定数据,根据j … 我们都知道由于微信小程序开发文档和工具的限制,js文件不能直接操作wxml文件,开发者不能进行dom操作,所以在此创建组件必须先把组件结构定义好!也就是说必须在wxml文件中先定义好组件结构,然后再绑定数据,根据js文件中的数据进行动态渲染。我们在开发日历小程序时(本站也曾经介绍过两篇小程序日历的源码demo,有兴趣的朋友可以了解下:一款非常NB的日历转换器(阳历-农历)的微信小程序源码demo 和微信小程序:日历demo下载)就会发现,这里的日历由两部分组成,一是上部红色,而是下面主要日历部分。上部直接绑定数据。 下部分实现方式: 第一行星期的显示,此处为固定显示,无需js操作。然后下面的日历body部分,由于每周七天,绑定的数据可根据此生成,根据当前日期生成每行的数据。 日期生成: 取当前月第一天,得到星期,计算上月在第一行的日期,如下图红色框中的部分: 以当前日期为例,本月一号位周六,当前月份可显示上个月6天;计算当前月(或指定月份)最后一天的星期天数,取得下个月可在本月显示日期。最后合并本月日期,并按每行七日排列,即可生成当前月分的日历数据。以下贴出代码: wxml代码: <view>     <view>         <view>{{canlender.date}}日</view>         <view>{{canlender.month}}月</view>     </view>     <view>         <view>日</view>         <view>一</view>         <view>二</view>         <view>三</view>         <view>四</view>         <view>五</view>         <view>六</view>     </view>     <view>         <block>             <view>…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序自定义toast实现的方法
这篇文章主要介绍了微信小程序自定义toast实现方法,简单描述了微信小程序自带toast使用方法,并结合实例形式分析了自定义toast的定义与使用方法,需要的朋友可以参考下 本文实例讲述了微信小程序自定义toast实现方法。分享给大家供大家参考,具体如下: 一、微信官方默认toast toast最常见了,几乎每个App都有这样的特效,先看下小程序自带的toast效果,立马想死的心都有了~~ 微信自带toast的效果: js文件: wx.showToast({  title: '成功',  icon: 'success',  duration: 2000 }) 登录后复制 用法超级简单,但官方小程序有几个问题: 只能显示success、loading两种icon 且icon不可去除 持续时间最大10秒 二、自定义toast 我们最常见的toast是偏底部,而且高度是比较小的那种~~ 先看效果: 看似简单,实现起来相当不简单,如何实现: 1)建立一个公共的toast的template模板文件,因为每个页面都需要用到toast <!-- wetoast.wxml --> <template>  <view>   <view></view>   <view>…
2024-11-25 阅读全文 →
FWQ
小程序
小程序二维码是什么
小程序二维码是小程序的一个关键的入口,商家通过小程序二维码能力可生成跳转自身小程序指定页面二维码,可用于线上线下贴码推广,便捷推广小程序。 本文操作环境:MIUI12.5系统、小米11、支付宝10.2.18。 小程序二维码是什么? 小程序二维码是小程序的一个关键的入口。 商家通过 小程序二维码 能力可生成跳转自身小程序指定页面二维码,可用于线上线下贴码推广,便捷推广小程序。 比如: 支付宝提供了 圆形码 及 方形码 供商家自主选择。 新推出的圆形码样式,支持自定义线条颜色,更为美观,安全性也更高,推荐使用。 使用说明 每个小程序都有一个默认的小程序二维码,目标地址是 小程序首页。 • 创建 20 个以内小程序二维码。在 开发中心 > 小程序应用 > 我的小程序 中点击已创建的小程序名称,进入小程序详情页面,左侧目录栏中选择 码管理…
2024-11-25 阅读全文 →
FWQ
小程序
订阅号跟小程序的区别是什么
订阅号跟小程序的区别:1、小程序加载小组件较慢,有专门提供的组件,而订阅号加载组件较快,但是时原生的页面组件;2、小程序的运营后台是实时数据,而订阅号则是非实时数据;3、小程序与聊天窗口之间可以相互切换,而订阅号则需要先退出才能进入聊天窗口;4、小程序的接口数量较多,而订阅号的接口数量较少,受限于浏览器,只提供有限的功能。 本教程操作环境:windows10系统、Dell G3电脑。 订阅号跟小程序的区别是什么 微信小程序 微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。由于小程序不存在入口。 订阅号 公众平台订阅号,是公众平台的一种帐号类型,为用户提供信息和资讯。适用用户:主要是提供信息和资讯。一般媒体用户比较适合。 区别 与订阅号、服务号相比,小程序是一种全新的提供服务的平台,可以在微信内便捷地获取和传播,拥有出色的使用体验。 在加载与组件方面。小程序虽然加载慢,但有着专门提供的组件。订阅号及服务号虽然加载快,但是却只能使用风格统一且近乎原生的页面组件。 在运营后台。小程序是实时数据而订阅号及服务号则是非实时数据。 在聊天窗口切换上。小程序与聊天窗口间可以相互切换,而订阅号及服务号则需要先退出才能进入聊天窗口。 在接口数量上。小程序拥有着丰富的接口,如文件操作、设备相关、动画等。订阅号及服务号的接口数量较少,只提供有限的功能,受限于浏览器。  【相关推荐:、】 以上就是订阅号跟小程序的区别是什么的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发工具介绍
本篇文章给大家带来了关于的相关问题,其中主要介绍了关于开发工具介绍的相关内容,包括了下载开发工具以及编辑器总结等内容,下面一起来看一下,希望对大家有帮助。 【相关学习推荐:】 一、微信开发工具深入介绍 在讲编辑器之前,我要强调一下,这个一点都不难,自己点一点就知道每个按钮代表什么意思。我把介绍我们开发中经常用的点,就可以了 下载开发工具 1.1 大体介绍开发工具主要分四大块 1.2 工具栏 在工具栏中我们可以点击项目,创建项目以及导入项目,其他的选项我们无需了解。 我们可以在工具栏控制编辑器,调试器,模拟器的显示,当期为高亮的时候表示显示 如果在未上线之前,如果我们想在手机上看预览我们的小程序,就要先编译,然后点击预览,就可以看到我们的小程序了。 比如我们有些操作无法在模拟器中完成,必须借助与手机,然后又想看到动作产生的信息,就需要用到真机调试,手机上的操作,会直接打印在我们的电脑端。这样我们就可以更好的调试 切换后台与清除缓存 在工具栏中我们要特别注意的点 1 如果我们的后台服务没有真实的服务器以及https域名,我们是没有办法进行真机调试。 2 在开发阶段我们很多的功能不要真机调试,也可以完成。那我们只需要与本地的服务器交互即可。 3 如果不在下图所示的地方进行设置,小程序的与本地交互还是无法完成。他会校验的微信官网的后台,也就是你的个人小程序账户(https://mp.weixin.qq.com/) 登录后复制 如果我们做了如图配置,小程序与后台程序进行交互的时候,就不需要校验我们的https的域名以及服务器 1.3编辑器 编辑器就比较简单,我们表注一下是什么就可以了 1.4调试器 调试器的功能与我们浏览器中的f12调用出来的调试者模式一样,但是有一点不同 编辑器总结 关于小程序编辑器,我没有把每一个按钮功能都解释一遍,大家只要记住我上面讲的内容即可,其他的一些功能,不会影响我们代码的书写,与调试。 【相关学习推荐:】 以上就是微信小程序开发工具介绍的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序如何实现页面跳转
小程序实现页面跳转的方法:1、使用导航组件,标签,页面链接来实现;2、给页面布局加监听bindtap事件,并在方法里面,通过【wx.navigatorto】来实现跳转;3、通过【wx.redirectto】实现跳转。 【相关学习推荐:】 小程序实现页面跳转的方法: 1.使用导航组件,标签,页面链接来实现(可以发现点击时有背景) <!-- sample.wxml --> <view>  <navigator>跳转到新页面</navigator></view> 登录后复制 参数如下 2.给页面布局加监听bindtap事件,然后在方法里面,通过wx.navigatorTo来实现跳转(保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面) 在my.wxml中加监听bindtap事件 <view>跳转</view> 登录后复制 在my.js中实现跳转 jump:function(){   wx.navigateTo({    url: '../login/login',    success: function(res) {      },    fail: function(res) {      },    complete: function(res) {      },…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序组件form表单解读和分析介绍
form表单组件说明: 表单,将组件内的用户输入的 提交。 当点击 表单中 formType 为 submit 的 组件时,会将表单组件中的 value 值进行提交,需要在表单组件中加上 name 来作为 key。 form表单组件用法: 重置:Reset form表单组件示例代码运行效果如下: 提交: Submit 下面是WXML代码: <view>   <view>     <text>表单控件</text>   </view>   <form>     <view>       <view>您的姓名:</view>…
2024-11-25 阅读全文 →