分类归档

小程序

FWQ
小程序
微信小程序中实现上传视频的开发代码
本篇文章给大家带来的内容是关于微信小程序中实现上传视频的开发代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 其实这个比较简单,官方提供了api接口,基本上直接调用就可以了,话不多说,代码如下 index.wxml     <view>       <block>         <view>           <view></view>           <view></view>         </view>         <view>添加视频</view>       </block>       <block>         <video></video>       </block>     </view> 登录后复制 index.js  Page({   data: {     src: ''   },  //选择视频   chooseVideo: function() {     var that = this     wx.chooseVideo({       success: function(res) {         that.setData({           src: res.tempFilePath,…
2024-11-25 阅读全文 →
FWQ
小程序
Java实现微信公众号和扫码支付的案例
微信支付已经成为生活中必不可少的付款方式,本篇文章主要介绍了java微信支付之公众号支付、扫码支付,有需要的小伙伴可以了解一下。 微信支付现在已经变得越来越流行了,随之也出现了很多以可以快速接入微信支付为噱头的产品,不过方便之余也使得我们做东西慢慢依赖第三方,丧失了独立思考的能力,这次打算分享下我之前开发过的微信支付。 一 、H5公众号支付 要点:正确获取openId以及统一下单,正确处理支付结果通知,正确配置支付授权目录 H5的支付方式是使用较为广泛的方式,这种支付方式主要用于微信内的网页,依赖手机上的微信客户端,高版本的微信才支持微信支付,下面按我的流程注意说明 立即学习“”; 1  编写用于支付的页面,由于是测试用就写的简单了点       nbsp;HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;        <base>"&gt;      <title>微信支付样例</title>      <meta>   <!-- <link rel="stylesheet" type="text/css" href="styles.css"> -->      …
2024-11-25 阅读全文 →
FWQ
小程序
如何开发一个微信小程序的日期选择器
关于微信小程序中的日期选择器大家用过都会发现有个很大的问题, 就是在2月的时候会有31天,没有进行对闰年的判断等各种情况。看了 官方文档提供的源码后进行了一些修改,测试修复了上面所说的bug! 下面源码: ———————–我是分割线————————– <!---js---》 const date = new Date();//获取系统日期 const years = [] const months = [] const days = [] const bigMonth = [1,3,5,7,8,10,12] //将日期分开写入对应数组…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发中常用的js方法汇总
本文给大家汇总了一下在我们日常开发的过程中,经常需要用到的一些方法,都是些使用频率很高,而且非常简单的方法,这里推荐给大家。 1.网页集左右滑动查看图片,如下样例: js效果 代码如下: var pictures = [];  angular.forEach(pitctures,function(k,i){          pictures[i] = k.imgPath;  });  $scope.previewPics = function(currentUrl){         if (typeof window.WeixinJSBridge != 'undefined') {             //微信图片集查看             WeixinJSBridge.invoke('imagePreview', {                 'current':currentUrl, //当前地址                 'urls':pictures //组             });         } else {             alert( "请在微信中查看", null, function () {});         }     } 登录后复制 页面元素:  代码如下:   <p>            </p><p>                 <img alt="微信开发中常用的js方法汇总" >            </p>…
2024-11-25 阅读全文 →
FWQ
小程序
微信web开发者工具介绍
  最近需要在微信企业号中挂接网页,之前也没有接触过微信开发,刚开始也不知道怎么调试,后来同事介绍使用“微信web开发者工具”,于是在网上下了一个,使用了一下的确很好用。它不仅支持android和ios同时还可以调试hybrid app应用,当然用谷歌的开发者工具也能调试hybrid应用。 在真机调试中它有两种调试模式,普通调试和X5 Blink 内核调试。前一种在Android和IOS中通用,后一种则是Android特有的一种调试方式,支持断点,几乎和Google的Developer Tools一样,功能很强大,但是需要先验证一下手机是否支持这种模式,一般高版本的安卓系统都支持,我是Android4.4。 普通调试模式 操作步骤很简单,这里附上一张我个人的代理设置: 设置完记得重启微信,然后点击开始调试 其实就是通过设置代理进行调试,这种调试模式比较局限,调试界面也比较简单,只能跟踪网络请求,其它的好像都不行,反正我这不行,界面如下:     X5 Blink 内核调试   X5调试相对来说更简洁,而且更强大。只需设置一次,后面再调试微信网页的时候只需数据线连接就行。   调试界面跟谷歌开发者工具一模一样,很容易上手。 注意,如果点击开始调试无法找到设备的话,需要将数据线重连一下,这种方式我屡试不爽,比重启微信还好使。 以上就是微信web开发者工具介绍的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
如何实现小程序动画?小程序动画的实现方法
本篇文章给大家带来的内容是介绍如何实现小程序动画?小程序动画的实现方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 在普通的网页开发中,动画效果可以通过3来实现大部分需求,在小程序开发中同样可以使用css3,同时也可以通过api方式来实现。 API解读 小程序中,通过调用api来创建动画,需要先创建一个实例对象。这个对象通过wx.createAnimation返回,animation的一系列属性都基于这个实例对象。 创建这个对象 let animation = wx.createAnimation({ duration: 2000, delay: 0, timingFunction: "linear", }); 登录后复制 这个animation就是通过wx.createAnimation之后返回的实例。在创建过程中,可以给这个实例添加一些属性,如以上代码所示,等同于css3中animation:$name 2s linear的写法。 添加动效 实例创建完成之后,基于该实例,添加需要的动态效果,动态类型可以查阅文档得知,以最常见的移动,旋转为例: animation.translate($width, 0).rotate($deg); 登录后复制 结束动画 .step()表示一组动画的结束 animation.step();…
2024-11-25 阅读全文 →
FWQ
小程序
小程序需要租服务器吗?
小程序需要租服务器吗? 需要租服务器,小程序分为前端和后端,后端一般都是放在服务器上的,因为是有数据存储的,而且小程序对服务器配置要求蛮高的,一般需要2核4G内存3M带宽起步的,低于这个配置运行的时候会比较卡顿。 服务器要怎么选择呢? 1、服务器稳定性高 服务器要稳定,这个是首要挑选因素。当技术人员在开发小程序的时候,如果用的服务器时而宕机或者时而快时而慢,想必开发的过程会没那么顺利。那么对于使用小程序的用户来说,不稳定的服务器,体验感也会很不好。服务器稳定了,不管对技术人员或者用户来说,使用起来都会很舒适。 2、服务器速度够快 小程序开发比一般程序开发会简单些,往往同类型的会有很多个。在这众多的小程序里,用户会更加喜欢运行速度快的,所以挑选的服务器要快速的,如果打开一个页面的响应速度很慢,必定会造成体验感很不好。 3、服务器防御够强 网络攻击近年来不断剧增,大大小小的企业或个人都普遍受到网络攻击的危害。一旦小程序受到攻击,不仅影响用户的使用体验,甚至可能会造成数据丢失等不可预估的损失。 推荐教程:《》 以上就是小程序需要租服务器吗?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序获取用户位置授权的完美讲述
相关学习推荐:微信小程序教程 前言 小程序在开发过程中很多地方需要用户的授权,需要查询用户是否授权,没有授权引导用户去授权。所以我就把这个流程做了下封装,小可爱们可以参考一下,多多提意见一起进步。 流程图 有时候项目的很多地方都会用到判断用户是否授权的逻辑,所以封装是非常有必要的。下面我们拿位置授权作为例子说一下一般的流程。 很多应用在一进入就会让用户授权地理位置,可以拿到用户的经纬度通过计算获取距离用户的距离。下面是一个简单的流程图。 开发先要通过wx.getSettiing()获取用户的当前设置,官方文档。如果拥有权限进行下一步操作,如果没有再次请求用户打开权限,如果点击用户点击否,授权失败。如果用户同意,调用wx.openSetting()调起客户端小程序设置界面,返回用户设置的操作结果,官方文档。打开设置页面后如果用户没有打开授权就返回了,会拿到授权失败的结果。如果打开了授权返回之前的页面就授权成功了。 这边要注意一点 获取地理授权 要在 app.json 添加下面代码。 "permission": { "scope.userLocation": { "desc": "您的位置信息将用于展示您所在城市的信息" } }复制代码 登录后复制  主要代码 在utils文件夹下新建 auth.js 用于授权操作,然后在代码中就可以直接2行搞定拉! /** * 微信授权…
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序的异步处理
这篇文章主要为大家详细介绍了微信小程序异步处理的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了微信小程序异步处理的具体方法,供大家参考,具体内容如下 直接看问题: 然后看打印的结果: 根据上面两图可以看出,代码上先执行的网络请求,再执行打印的变量,但是从下面打印的结果来看,先出结果的是执行打印变量的函数(aafn函数),再打印出网络请求success的回调里返回的数据和赋值后的变量的值; 为什么先执行的aafn,并且打印的值没有赋值上? 因为wx.request是一个异步的请求,所以数据请求的同时,可以继续向下执行函数。所以这里值还没有赋值上就开始打印了变量的值; 这种情况,怎么解决呢? 方法一: 嵌套 在wx.request的success回调里执行aafn函数 然后运行结果 这里就取到值了 但是如果逻辑很复杂,需要用到很多层异步,就像这样: asyncFn1(function(){  //...  asyncFn2(function(){   //...   asyncFn3(function(){    //...    asyncFn4(function(){     //...     asyncFn5(function(){       //...     });    });   });  });…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序 图片等比例缩放
这篇文章主要介绍了微信小程序 图片等比例缩放(图片自适应屏幕)的相关资料,需要的朋友可以参考下 微信小程序 图片等比例缩放 早上在论坛上看到有人写了关于图片等比例缩放的文章,只是判断了图片宽是否大于屏幕宽.我之前在做Android的时候也会遇到图片等比例缩放的问题.应该是用图片宽高比和屏幕宽高比做判断.做个笔记. 老规矩,先上图. 1.图片高宽比小于屏幕高宽比 2.图片高宽比大于屏幕高宽比 3.这种其实也是图片高宽比小于屏幕高宽比,但是高宽都大于屏幕高宽.所以不能简单用高宽来判断,应该是用高宽比判断后做缩放. 上代码: 1.index.wxml <!--index.wxml-->  <!--图片宽大于屏幕宽-->  <image></image>  <!--图片高大于屏幕高-->  <!--<image style="width: {{imagewidth}}px; height: {{imageheight}}px;" src="{{imagesecondsrc}}" bindload="imageLoad"></image>-->  <!--图片宽高大于屏幕宽高-->  <!--<image style="width: {{imagewidth}}px; height: {{imageheight}}px;"…
2024-11-25 阅读全文 →