分类归档

小程序

FWQ
小程序
微信小程序实例:如何引入外部js的文件(图文)
本篇文章给大家带来的内容是关于微信小程序实例:如何引入外部js的文件(图文),有需要的朋友可以参考一下,希望对你有所帮助。 如何引入一个外部的js文件,既utils文件夹的用处,其实步骤很简单: 1:准备好外部想要引入的外部文件,命名为util.js,并且填充固定的文件内容(一般是固定的库) 2:打开util.js ,继续填写重要内容将要使用的方法用module.exports给暴露出来,如图所示(我暴露了一个方法: imageUtil,若有很多方法,则用json形式) module.exports = {   imageUtil: imageUtil } 登录后复制 3:将外部js放在指定的文件夹utils里(utils 规定存放js库和数字格式化文件) 4:在想要用到这个方法的js里面 require这个js,然后调用即可(我在index.js文件里面想要调用外部文件util.js,则先要获取应用实例 :var imageUtil = require(‘../../utils/util.js’);调用即可。)  相关推荐: 以上就是微信小程序实例:如何引入外部js的文件(图文)的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序组件解读和分析之input输入框
input输入框组件说明: 本文介绍input 输入框的各种参数及特性。 input输入框示例代码运行效果如下: 下面是WXML代码: [XML] <view> type:有效值:text 感觉没什么区别 <input><input><input><input> password: <input><input> placeholder: <input> disable: <input><input> 最大长度: <input><input><input></view> 登录后复制 下面是WXSS代码: [JavaScript]  .content{   border:1px black solid;   margin: 10px;   font-size: 10pt;   padding: 5px; } input{   border:1px red solid;…
2024-11-25 阅读全文 →
FWQ
小程序
小程序push怎么用
小程序中push()方法可向数组的末尾添加一个或多个元素,并返回新的长度。push遇到数组参数时,把整个数组参数作为一个元素。 语法 arrayObject.push(newelement1,newelement2,....,newelementX) 登录后复制 push和concat二者功能很相像: var arr = []; arr.push(1); arr.push(2); arr.push([3, 4]) arr.push(5, 6); arr = arr.concat(7); arr = arr.concat([8, 9]); arr = arr.concat(10, 11); for(var i in arr){   console.log(i+"-----"+arr[i]); } 登录后复制 打印结果如下: index.js [sm]:180 0—–1index.js [sm]:180 1—–2index.js [sm]:180 2—–3,4index.js [sm]:180 3—–5index.js [sm]:180 4—–6index.js…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发手势解锁实例代码
解锁是app上常见的解锁方式,相比输入密码方式操作起来要方便许多。下面展示如何基于微信小程序实现手机解锁。最终实现效果如下图: 整个功能基于实现,首先添加画布组件,并设定样式 <!--index.wxml--> <view>  <canvas></canvas></view> 登录后复制 .gesture-lock {   margin: 100rpx auto;   width: 300px;   height: 300px;   background-color: #ffffff; } 登录后复制 手势解锁实现代码在gesture_lock.中(完整源码地址见末尾)。 初始化   constructor(canvasid, context, cb, opt){     this.touchPoints = [];     this.checkPoints = [];     this.canvasid = canvasid;     this.ctx = context;     this.width = opt &amp;&amp; opt.width || 300; //画布长度     this.height = opt &amp;&amp; opt.height || 300; //画布宽度     this.cycleNum = opt &amp;&amp; opt.cycleNum || 3;     this.radius = 0; //触摸点半径     this.isParamOk = false;     this.marge = this.margeCircle = 25; //触摸点及触摸点和画布边界间隔     this.initColor = opt &amp;&amp; opt.initColor || '#C5C5C3';       this.checkColor = opt &amp;&amp; opt.checkColor || '#5AA9EC';…
2024-11-25 阅读全文 →
FWQ
小程序
Event emitter的监听事件
这次给大家带来Event emitter的监听事件,使用Event emitter监听事件的有哪些,下面就是实战案例,一起来看一下。 什么是 Event Emitter? Event emitter 听起来只是触发一个事件,这个事件任何东西都能监听。 想象一下这样的场景,在你的异步代码中,去“呼叫”一些事件的发生,以及让你其他部分都要听到你的“呼叫”并且注册他们的想法。 为了不同的目的,对于 Event Emitter 模式有大量不同的实现,但是基本的想法是为了给一个框架提供事件的管理以及能够去订阅他们。 在这里,我们的目标创建属于我们自己的 Event Emitter 去理解背后的秘密。所以,让我们看一下下面的代码是怎么工作的。 let input = document.querySelector("input[type="text"]"); let button = document.querySelector("button"); let h1…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发之“微天气”教程(一)
摘要: 在智能手机软件的装机量中,天气预报类的app排在比较靠前的位置。说明用户对天气的关注度很高。因为人们无论是工作还是度假旅游等各种活动都需要根据自然天气来安排。跟着本文开发一个“微天气”小程序,方便微信网友随时查看天气。 引言:在智能手机软件的装机量中,天气预报类的APP排在比较靠前的位置。说明用户对天气的关注度很高。因为人们无论是工作还是度假旅游等各种活动都需要根据自然天气来安排。跟着本文开发一个“微天气”小程序,方便微信网友随时查看天气。接下来两天小编将同您一起开发一个“微天气”小程序,本文首先向大家介绍“微天气”的API与界面代码编写。本文选自《从零开始学微信小程序开发》。   在一套软件系统中,微信小程序通常是作为前端来使用的,一般还需要有后端的系统提供支持,这就需要开发者(或运营者)购买云服务器(或有自己的独立主机),将后端系统部署其上。对于很多初学者来说,这些条件不容易达到。但我们可以选择使用在线免费API接口,开发者只需要编写好前端系统(微信小程序),在前端系统中直接调用这些免费API即可获得相应的数据。 1 天气预报API   要开发天气预报类APP,首先要考虑的问题就是天气预报数据的来源。有了天气预报的数据来源,才能按需要在微信小程序中显示出来。其实,微信小程序就是一个显示天气信息的前端系统,而天气预报API就是后端系统。由于天气预报API可以在网上免费获取,因此,本案例中开发者不需要开发后端系统,只需要根据API的要求进行访问即可。 中华万年历的天气预报接口   中华万年历的天气预报接口地址如下:  wthrcdn.etouch.cn/weather_mini?city=北京  该接口很简单,只需要给出城市的名称即可,接口返回的数据也是JSON格式,具体形式如下所示: {    "desc": "OK",    "status": 1000,    "data": {        "wendu": "15",    "ganmao": "昼夜温差较大,较易发生感冒,请适当增减衣服。体质较弱的朋友请注意防护。",        "forecast": [{            "fengxiang": "北风",            "fengli": "3-4级",            "high": "高温 14℃",            "type": "晴",            "low": "低温 3℃",            "date": "19日星期六"         },         {            "fengxiang": "无持续风向",            "fengli": "微风级",            "high": "高温 4℃",            "type": "雨夹雪",            "low": "低温 -1℃",            "date": "20日星期天"         },         {            "fengxiang": "北风",            "fengli": "3-4级",            "high": "高温 0℃",            "type": "小雪",            "low": "低温 -7℃",            "date": "21日星期一"         },         {            "fengxiang": "北风",            "fengli": "3-4级",            "high": "高温 -3℃",            "type": "晴",            "low": "低温 -9℃",            "date": "22日星期二"         },         {            "fengxiang": "无持续风向",            "fengli": "微风级",            "high": "高温 -3℃",            "type": "多云",            "low": "低温 -10℃",            "date": "23日星期三"         }],        "yesterday": {            "fl": "微风",            "fx": "无持续风向",            "high": "高温 10℃",            "type": "霾",            "low": "低温 6℃",            "date": "18日星期五"         },        "aqi": "40",        "city": "北京"     } } 登录后复制   可以看出,以上返回的JSON数据很多,有当天的温度wendu、感冒描述ganmao,还有forecast数组中保存的最近5天的天气数据,以及yesterday中保存的昨日天气数据。 2 界面设计   本案例要求界面简单,尽量在一个页面中显示当前天气、最近五天的天气,同时,还要提供按城市名称查询的功能,可显示出所查询城市的天气预报信息。UI设计如下。                     在图中,上方显示所查询城市的名称,右侧显示当前日期。接着以较大字号显示查询城市的温度和感冒描述。下方排着5个小卡片显示最近5天的天气信息,最下方接收用户输入要查询的城市名称,单击“查询”按钮即可查询指定城市的天气预报信息。  当刚打开该小程序时,由于用户还没有输入查询城市名称,需要设置一个默认城市名称,以方便显示初始的天气预报信息。…
2024-11-25 阅读全文 →
FWQ
小程序
小程序入门开发之了解WXML
本篇文章给大家详解一下小程序入门开发中的wxml。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 开发框架组成介绍 小程序的开发框架是由四大部分组成分别是WXML,WXSS,WXS,Java Script组成。 1.WXML用于描述页面的内容; 2. WXSS描述页面样式; 3. JS用于处理用户逻辑以及数据通信; 4. WXS对WXML能力增强的一种体现,可以把请求到的数据进行一个计算处理,帮助wxml快速构建出页面的结构; WXML语法 WXML(weixin markup language) WXML特性 WXML一共有四个语言特性,分别是数据绑定、列表渲染、条件渲染以及模板引用 1、数据绑定: <!--index.wxml--> <view>   <text>{{message}}</text></view> --------------------------------------------------- <!--index.js--> Page (    {      data:           {…
2024-11-25 阅读全文 →
FWQ
小程序
微信提示登录环境异常是什么原因
提示登录环境异常的原因及解决方法: 1、网速过慢或不稳定导致。暂时不要登录,网速正常时再登录。 2、微信软件出错。建议卸载微信后重新安装。 3、核实微信软件是否为最新版本。若非最新版本更新微信软件后再尝试打开。 4、如果已经是最新版本,可以把手机的网络缓存清除后,关机5-10分钟后再重启手机尝试使用。 5、如果目前微信停留在登录界面,无法成功进入微信,可能是由于当前接入点无法登录或接入点不可用,建议更换wifi网络进行登录。 以上就是提示登录环境异常是什么原因的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
有关圆形进度条基础入门教程推荐
最近为了做一个录制按钮,研究了下小程序的实时圆形进度条实现废话不多说,先上一张效果图!初始状态点击中间按钮开始绘制绘制过程绘制结束实现思路建立两个canvas标签,先绘制底层的浅灰色圆圈背景,再绘制上层的红色进度条。WXML代码            & 1. 简介:最近为了做一个录制按钮,研究了下小程序的实时圆形进度条实现废话不多说,先上一张效果图!初始状态点击中间按钮开始绘制绘制过程… 2. 简介:下面总结了自己在项目中的圆形进度条效果的实现方式,希望对大家有帮助:  此方法通过canvas绘制圆形的方法来实现动态圆环进度条,直接上代码,疑问请看注释: 3. 简介:文章主要介绍了详解微信小程序——自定义圆形进度条,具有一定的参考价值,实现思路,先绘制底层的灰色圆圈背景,再绘制上层的蓝色进度条。 4. 简介:本文详细介绍动画的一个效果,圆形的进度条,中间显示百分比。 5. 简介:在开发微信小程序的时候,遇到圆形进度条的需求。使用canvas绘图比较麻烦: 1、为了实现在不同屏幕上面的适配,必须动态的计算进度条的大小; 2、在小程序中,canvas的画布具有最高的层级,不易于扩展。 但使用cs… 6. 简介:利用css3动画和border来实现圆形进度条 7. 简介:这是一款非常实用的HTML5 SVG带圆形进度条动画的提交按钮特效。该提交按钮在被点击之后,按钮变形为一个圆形的进度条,当进度条运行一周之后,可以设置提交成功和提交失败的两种按钮状态。查看演 … …,。 8. 简介:jQuery Final…
2024-11-25 阅读全文 →
FWQ
小程序
小程序支付秘钥在哪里设置
小程序支付秘钥在哪里设置? 微信小程序支付密钥设置 第一步:登录微信公众平台,登录   第二步:登录后我们选择开发选项 第三步:我们可以看到右侧开发的下面的子菜单下有个开发设置,选择它没错   第四步:我们可以看到下边有AppSecret(小程序密钥)的这个选项,然后右边有重置的按钮,OK,没错,我们就点重置, 点进去后我们首先要用管理员的微信来扫描下屏幕中二维码,然后才可以设置密钥,当扫描结束后,我们看到我们可以自定义设置密钥,也可以复制好它那个生成好的密钥,然后下边要勾选那个同意的框,这里我们是直接复制密钥,然后确定,那么然后我们就设置完了么,然而并没有,我们还得继续到商户平台去设置,也就是把我们刚才复制过的密钥设置到商户平台中去,那么我们继续去登录商户平台   第五步:登录商户平台   第六步:进入商户平台后我们选择账户中心   第七步:进入后我们点击左侧菜单栏里边的API安全 第八步:点击后我们可以看到如下图,这里需要注意的一点就是那个安装操作证书的那里,没有安装的小伙伴一定先安装一下,好,假设都安装完,我们接着就去点击设置密钥   第九步:点击后我们可以看到如下图,这里新密钥就粘贴我们刚才复制的那一串密钥,确认新密码和上面一样,这没什么说的,然后确认     第十步:确认后,需要输入你的操作密码,输入后还需要给你手机发送验证码,并且输入,然后确认   第十一步:OK,当看到下边的操作成功的提示后,就证明我们的密钥已经设置成功啦,设置密钥其实很容易犯错,主要有很多初学者会落下某个步骤,导致密钥设置不对,进而导致签名错误。以上就是我总结的设置密钥的过程,有需要的小伙伴们可以参考下,想了解更多的微信小程序支付可点击右侧的链接逛逛。   https://edu.csdn.net/course/detail/24351 以上就是小程序支付秘钥在哪里设置的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →