分类归档

小程序

FWQ
小程序
图文详解微信小程序canvas API实例代码
这篇文章主要介绍了微信小程序 api详解及实例代码的相关资料,需要的朋友可以参考下 绘图是每个移动应用必备的技术,基本上和,IOS,等移动开发都是相同的,创建个上下文,给你个画布再上画,官网给的小例子都比较全了自己去看吧,drawImage时没有反应不知道是BUG还是电脑不能测试待定,http://www.php.cn/course/342.html 屏幕就像是数学上的坐标轴,且在第四象限,以屏幕左上角为圆点,X轴向右为正向左为负,Y轴向下为正向上为负(这点和数学上相反的)以圆点为基点画个距离圆点上下50宽高100的矩形来演示canvas基本用法 微信小程序这里提供了两个API wx.createContext() 创建并返回绘图上下文context对象 getActions 获取当前context上存储的绘图动作,对应wx.drawCanvas(object)中的actionsclearActions 清空当前的存储绘图动作 wx.drawCanvas(object) 绘制 canvasId 画布标识,传入的cavas-id,这里的标识可以为Number,也可以是actions 绘图动作,由wx.createContext创建的context,调用getActions方法导出绘图动作数组。 绘图中可以进行变形,绘制,路径,样式,这些个东西有点多官网有例子,这里通过一个例子引入 wxml <!--画布 canvas-id 为画布标识,当绘制时通过canvas-id找到画布 --> <canvas></canvas> 登录后复制 js Page({  data:{   text:"Page canvas"  },…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序学习数组操作
前言 相信在小程序推出公测之后,很多小伙伴都已经抓紧申请注册小程序了。在开发阶段中也碰到了很多的问题,例如wx.request数据请求不成功,在数组操作时,不知道如何往数组里push数据,input如何监听用户输入的状态,css的background-image无法获取本地资源等等,本博客会出一个专题,给碰到这些问题的小伙伴解决思路。 数组操作 今天我们主要讲的是,数组操作。相信对于用过vue、js等mvvm的童鞋,微信小程序的数组操作就显得很简单啦,原理是一样的。 这是简单做的一个demo,已经到hub,到时大伙可以直接下载。我们主要讲在数组中常用的一些操作方法,对数组向前向后插入新的数据、修改数组、数组、清空数组,其他的一些操作方式,我会给大伙学习思路。 demo数组操作的例子路径:/pages//array.w 向前向后插入新的数据 Page({ data: { list:[{ id:1, name:'应季鲜果', count:1 },{ id:2, name:'精致糕点', count:6 },{ id:3, name:'全球美食烘培原料', count:12 },{ id:4, name:'无辣不欢生猛海鲜', count:5 }] }…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序Page构造函数以及生命周期函数的内容解析(附代码)
本篇文章给大家带来的内容是关于微信小程序page构造函数以及生命周期函数的内容解析(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、将公共方法绑定到Page上 单个绑定 const oldPage = Page Page = function(app) { // 注意公共函数的名字不要重复,否则覆盖 app.util = function() {} return oldPage(app) } 登录后复制 多个绑定,文件绑定 const util = require('./util.js'); // 需要绑定的函数由util文件exports出来…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发:accesstoken获取用户粉丝列表教程
上一章我们讲解到open_id获取用户基本信息,那么open_id哪儿来的呢?就是粉丝列表中可以看到的。本次讲解如何获取粉丝列表。 获取粉丝列表 可以查看文档 http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140840&token=&lang=zh_CN 讲解的很详细 通过next_openid获取下10000条,一般粉丝超过10000条的时候需要这样做 粉丝数量少时候不需要调用URL接口: 请求方式: GET(请使用https协议) https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID 代码如下:   返回结果如下: 可以根据 next_openid获取下1000条 直到获取数据的count为空停止获取。   以上就是微信开发:accesstoken获取用户粉丝列表教程的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序page的生命周期和音频播放及监听的介绍
这篇文章主要介绍了微信小程序page的生命周期和音频播放及监听实例详解的相关资料,需要的朋友可以参考下 一、界面的生命周期  /**    * 监听页面加载,    *  页面加载中    */     onLoad:function(){      var _this = this       console.log('index---------onload()')       /**        * 监听音乐播放        */       wx.onBackgroundAudioPlay(function() {        console.log('onBackgroundAudioPlay')       }),           /**        * 监听音乐暂停        */       wx.onBackgroundAudioPause(function() {        console.log('onBackgroundAudioPause')       }),           /**        * 监听音乐停止        */       wx.onBackgroundAudioStop(function() {        console.log('onBackgroundAudioStop')…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中vidao实现视频播放和弹幕功能的介绍
这篇文章主要介绍了微信小程序 vidao实现视频播放和弹幕的功能的相关资料,这里提供实现代码及实现效果图,需要的朋友可以参考下  微信小程序 vidao视频播放及弹幕的功能的实现。 vidao 我现在看到的官方文档是不带danmu(弹幕)属性的,之前是有的,不过现在这个属性还可以生效。控制视频的状态可以根据video标签的唯一id得到一个对象实例。video组件并不具备action属性,不能通过action来控制。 .wxml <view>  <video></video>  <view>   <button>获取视频</button>  </view></view><!-- danmu-list:弹幕列表 enable-danmu:是否显示弹幕 danmu-btn:弹幕按钮 controls:是否显示视频控件,并没有什么用 --><view>  <video></video>  <view>   <button>获取视频</button>   <input>   <button>发送弹幕</button>  </view></view><!-- 现在的video就下面三个属性 --><video></video> 登录后复制 .js function getRandomColor () {…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发H5轻游戏
现如今微信为各种移动web的小应用提供了肥沃的土壤,于是乎形形色色的应用孕育而出。人人都可以做开发,但不是每个人都能开发出好的应用,在开发过程中开发者会应注意哪些“坑”呢?本文转自深海的博客,他分享了在具体开发实现过程中基于微信的html5 webapp需要注意的细节以及如何用代码实现。   全文如下:   不同于传统的手游商店下载模式,HTML5 手机网页游戏是可以直接运行在微信内置的浏览器里。   这段时间团队一直在做微信端的一些产品设计和开发,当然也包含一定的运营工作。做过的东西也不少,微名片、微抢票、微活动、微招聘等一些小case。   今天想说的是我们在微信中被玩的最活跃的轻游戏–微刮奖,这东西可以被用来刮书、刮门票、刮套餐,还有客户要用来刮电话费。   先上图,感知一下具体样子: 而我想分享的是我们在具体开发实现过程中,基于微信的Html5 WebApp需要去克服的一些坑:这个小游戏的基本规则是:限定用户每天刮书次数是2次 (自由刮一次和分享后再刮一次),每天都可刮奖为此,我们希望实现的思路首先是限定在只能使用微信中玩,实现代码如下: if (!HttpContext.Current.Request.Browser.IsMobileDevice)             {                 var result = new RedirectResult("url", true);                 filterContext.Result = result;                 return;             }             if (string.IsNullOrEmpty(HttpContext.Current.Request.UserAgent))             {                 var result = new RedirectResult("url", true);                 filterContext.Result = result;                 return;             }                if (HttpContext.Current.Request.UserAgent.IndexOf("MicroMessenger") == -1)             {                 var result = new RedirectResult("url", true);                 filterContext.Result = result;…
2024-11-25 阅读全文 →
FWQ
小程序
案例分享–小程序图片分组上传
在开发小程中,在一个项目需求需要上传多组照片,上传页面部分截图如下: 因为分组比较多,不可能每一组写一个布局,因此使用for循环进行图片的选择显示,首先定义数据 fileList: [{       name: "驾驶证",       cid:"0",       picimage:[],     }, {         name: "整车外观",         cid: "1",         picimage: [],       }, {         name: "整车铭牌",         cid: "2",         picimage: [],     }, {         name: "发动机全貌",         cid: "3",         picimage: [],     },{         name: "增压器全貌",         cid: "4",         picimage: [],     }] 登录后复制 页面布局代码部分就不贴出了,使用循环遇到的问题有:1.调用同一个wx.chooseImage()会出现第二章覆盖第一张;2.所有组同时没法区分。解决办法:1.当选择图片时,将图片concat到数组中去。2.为每一个组设置一个id,当点击选择图片按钮时将id传过去,chooseImage根据所接收到的id选择将图片显示在哪个分组,关键代码如下: chooseWxImage: function (e) {     var _this = this;     var id = e.currentTarget.dataset.picid;…
2024-11-25 阅读全文 →
FWQ
小程序
小程序首页如何生成链接
小程序首页如何生成链接?小程序的链接怎么提取?怎么把小程序分享直接做成链接?下面一起来看看吧! 小程序首页如何生成链接     由于腾讯官方的限制,目前还无法实现点击链接进入小程序。一般是刷小程序码,聊天记录,或者微信首页下拉进入。 小程序和小程序之间,一般不能随意跳转,除非两个小程序是由同一个法律主体发布的,才可实现在小程序内部跳转。 目前,小程序分享不能直接做成链接,但可以把小程序分享的那个页面路径生成二维码海报图片,其他用户长按识别或扫描二维码海报图片就可以进入当前分享的页面。 PHP中文网,大量教程,欢迎学习! 以上就是小程序首页如何生成链接的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发中在nginx端口同时监听多个域名的方法详解
摘要: 现在公网ip资源越来越珍贵,所以多域名监听的应用非常广泛!所谓多域名监听就是用一个端口,比如80或者443,监听多个入口域名!最常见的方法如下:  server {    en 443 ssl;    server_name xxx.xxx.cn;    ssl … 现在公网ip资源越来越珍贵,所以多域名监听的应用非常广泛!所谓多域名监听就是用一个端口,比如80或者443,监听多个入口域名!最常见的方法如下:     server {         listen 443 ssl;    …
2024-11-25 阅读全文 →