
微信小程序
CopperDong
纯属巧合
展开
-
微信小程序-类似探探的卡片拖拽切换
效果用户可以通过拖拽卡片,来将其移除。除此之外还添加了大量的交互式动画。效果图实现为了提升运行速度,采用了只生成两张卡片,并将其不断复用的方法。当用户点击卡片式,记录此次的点击位置,并将这张卡片变小,产生按压的效果。 viewTouchInside: function (event) { var that = this var pointX = event.touches[0].clientX var pointY = event.touc..转载 2020-12-16 21:46:05 · 1131 阅读 · 0 评论 -
微信小程序实现卡片切换动画效果
index.wxml<view class="xin"><view class="title">你有一封新的信件</view><view class="border"></view><view class="xin-list" bindtouchend="moveItem" bindtouchstart="moveStart"><block wx:for="{{xinList}}" wx:key="key" wx:f转载 2020-12-10 15:58:40 · 1705 阅读 · 1 评论 -
微信小程序使用pako.js的踩坑笔记
微信小程序使用pako.js的踩坑笔记问题# 今天组长跟我们讨论了个问题,说是文章存储占用有点大,消耗宽带流量费,让我看看能不能找个方法解决一下(文章存储的是html字符串)。第一反应是没什么头绪,能想到的就是将相同的字符串替换成一个标识之类的,小程序再通过标识替换回原本的字符(感觉就不是很靠谱...)。 后来发现真的不靠谱,首先每篇文章样式可能都不一样,需要很多对应的字典,即使是这样大概预估了下,也减少不过10多k左右。唉,还是面向百度编程吧,看看有没有什么别人写好的模块可以用一下。转载 2020-12-01 17:48:54 · 1353 阅读 · 0 评论 -
小程序中使用onFrameRecorded实时显示波形
onFrameRecorded 传过来的是MP3帧,但是,这个帧有的时候是不完整的帧,好像是小程序的性能问题或者之类的其他问题。使用js-mp3,把MP3帧解码成PCM数据,然后再按照pcm数据,来计算分贝数。踩坑的地方:1.famebuffer设置的太小,造成传过来的arrayBuffer里面没有一个完整的mp3帧,结果就是Decode失败。以为是小程序的黑箱问题。2.js-mp3声称自己不支持mpeg2,感觉心里凉了半截,后来“高坚果”给了一个表格:原来是采样率设置问题,修改为4转载 2020-11-21 17:17:32 · 2509 阅读 · 2 评论 -
js 的异步并发控制
一个极端业务场景引发的思考在业务开发过程中,我们经常会遇到多个异步任务并发执行的情况,待所有异步任务结束之后再执行我们的业务逻辑。通常情况下,我们会采用 ES6 标准下的Promise.all([promise1, promise2, promise3,...]).then( )方法来应对这样的场景需求,Promise.all可以保证,promises 数组中所有 promise 对象都达到 resolve 状态,才执行 then 回调。这样的 promise 对象可能是你发出的 http 请求,.转载 2020-10-28 19:41:56 · 865 阅读 · 0 评论 -
云函数参数过大导致无响应
报错:[云函数] [ocrtest] 调用失败 <Error: errCode: -1 | errMsg: cloud.callFunction:fail Error: data no response (callId: 1584065152673-0.21300329228714288) (trace: 10:5:52 start->10:5:57 system error (Error: data no response), retry->10:6:2 system error (Er转载 2020-10-13 22:50:03 · 1048 阅读 · 0 评论 -
微信小程序crypto-js AES 加解密数据
微信小程序在与后台交互数据过程中,敏感数据需要加解密,本篇博客介绍在微信小程序中如何使用 crypto.js 中的 AES 算法加解密数据使用crypto.js加解密详解:https://blog.youkuaiyun.com/Umbrella_Um/article/details/99686988AES加密算法的详细介绍与实现:https://blog.youkuaiyun.com/qq_28205153/article/details/557986281、引入crypto-js.jscrypto.js地址:ht转载 2020-10-10 09:31:54 · 2799 阅读 · 1 评论 -
小程序云开发也能优雅实现微信支付
原文一、开发微信支付功能一定要架设服务器吗?2019年的最后一天,舍得叔叔沉浸在探索的兴奋中,验证了微信小程序云开发也能优雅实现微信支付!小程序的目标是建立一个“serverless”环境,不用自行架设服务器,而完全通过小程序、云函数、云存储、云数据库来实现整个应用功能。理念很有吸引力,就是那句话:一个人也要像一支队伍!但是,云开发刚刚推出一年多,很多地方不够完美,方向是“去服务器”,但很多地方离开服务器就寸步难行。比如,要想在小程序里面实现微信支付功能,连官方文档都说开发者必须建立自己的服务.转载 2020-10-08 10:21:13 · 789 阅读 · 1 评论 -
微信小程序template模板与component组件的区别和使用
原文https://www.cnblogs.com/xyyt/p/9559326.html转载 2020-03-20 14:51:50 · 411 阅读 · 0 评论 -
人工智能实战小程序之语音_前端开发
https://github.com/yuzd/microsoft_ai1. 人工智能实战小程序之准备工作2. 人工智能实战小程序之语音_前端开发今天这部分主要讲小程序前端功能的开发由于我偏后端,css是我的弱项,可能很多人和我一样开发小程序不知道如何下手,希望本篇文章对你有帮助我的学习路线是:大略看一遍小程序的api文档然后在github上找一些小程序(我倾向于...转载 2020-01-15 10:41:44 · 465 阅读 · 0 评论 -
小程序电商简介
https://read.douban.com/reader/ebook/107323493/ 微信小程序爆发出的能量是惊人的,它利用自身能连接线上线下服务的独特优势,将线上线下的用户与众多商家连接起来。特别是在电商领域,95%的电商平台都已经接入小程序,希望能借助小程序瓜分微信超10亿的用户流量。事实也证明,商家通过小程序获得了海量新用户,取得了亮眼的成绩,比如,拼...转载 2019-05-09 19:03:11 · 5128 阅读 · 0 评论 -
微信小程序引用外部字体
1、找到字体包ttf、eot、svg、woff随便一种格式文件;文件转换网站:字体文件转换网站2、上传2中的字体文件(最好是ttf文件)到https://transfonter.org/,选择base64 编吗 ,convert后下载.3、跟components同级,新建一个style文件夹,里面放第二步转换完下载后的得到的那些后缀文件(eot,svg,ttf,woff,woff2)...转载 2019-05-24 16:48:15 · 1397 阅读 · 0 评论 -
微信小程序开发之wxParse组件化
背景6月的时候,公司有个小程序项目是展示一些微信公众号文章。因为获取的文章内容都是HTML DOM的结构。在小程序里面如果简单地通过RichText展示,可能会出现一些样式和原文不一致的问题。还有一个需求是要在文章内进行一些选择、标注的操作。这时候就不可避免地要将HTML String转成HTML DOM进行处理、显示。而wxParse就是这样做的。功能1.gif思路既然...转载 2019-09-08 11:56:29 · 685 阅读 · 2 评论 -
微信小程序项目汇总
基于微信小程序的富文本数学公式编辑器https://github.com/Frederick3515/FlashEditor一款微信文章编辑器_前后端已搭建完整https://github.com/81777268/A-text-editor...原创 2019-09-21 15:43:05 · 285 阅读 · 0 评论 -
wx-jq:一套完全原创的微信小程序插件集合库
wx-jq (一套完全原创的微信小程序插件集合库)微信小程序插件,微信小程序组件,微信小程序插件集合,微信小程序组件集合,微信小程序插件学习,微信小程序插件开发, 在线演示: 下载地址:https://gitee.com/dgx/wx-jq 效果展示(截图大部分来自真机苹果5s,少量来自模拟器)焦点图效果插件/效果(完成): tab切...转载 2018-10-05 21:51:45 · 2726 阅读 · 0 评论 -
小程序中 rich-text 显示富文本
在使用 rich-text 来显示fuwq富文本时需要注意后台返回的数据是一个网页转义字符,直接使用rich-text的话是无法正常解析的。那么需要使用下面的一个方法进行反转义即可//小程序里的转义方法escape2Html: function (str) { var arrEntities = { 'lt': '<', 'gt': '>', 'nbsp': ' ',...转载 2018-11-25 15:56:59 · 2187 阅读 · 0 评论 -
在开发小程序时利用Moment.js格式时间
LeanCloud给的日期是ISO格式,比如2017-06-05T14:08:20.589Z,直接显示在页面上体验不好。凡是有关日期的,格式化、计算,用moment就够了。1.下载选moment.min.js版本,因为没有用到国际化的东西,体积省点是一点。2.集成将moment.min.js放在小程序工程的utils目录下3.调用const moment ...转载 2018-11-25 15:32:07 · 4061 阅读 · 0 评论 -
微信小程序之生成图片分享
通过社交软件分享的方式来进行营销小程序,是一个常用的运营途径。小程序本身支持直接将一个小程序的链接卡片分享至微信好友或微信群,然后别人就可以通过点击该卡片进入该小程序页面。但是小程序目前不支持直接分享到微信朋友圈,而对我们来说,微信朋友圈又是一个很重要的吸引别人关注的入口,所以,得想办法把这个资源利用起来。可能有的人已经知道,微信小程序支持通过扫描/长按识别二维码或小程序码图片的方式进入一个小...转载 2018-10-28 18:12:54 · 1419 阅读 · 0 评论 -
微信小程序—contact-button(客服)
客服会话按钮,用于在页面上显示一个客服会话按钮,用户点击该按钮后会进入客服会话。效果图如下,1.index.wxml中: 第一种实现方式:<view class='myView'>第一种方式实现:</view><contact-button class='cBtn' type="default-dark" size="20" session-from=...转载 2018-10-28 17:22:05 · 1331 阅读 · 0 评论 -
lbs(查看附近的人),看看社交软件如何实现查看附近的人
原文 https://www.cnblogs.com/iforever/p/4061095.html?utm_source=tuicool&utm_medium=referral 最近在做一款移动端棋牌游戏,为了进一步提高用户体验、拉近玩家的距离,我们决定在游戏中加入好友功能,而对于体验好友功能的玩家来说,要是玩牌的时候可以看看附近都有谁在玩牌,跟他们交流交流玩牌心得什么的无疑是...转载 2018-10-19 23:55:06 · 5029 阅读 · 0 评论 -
手把手教你开发微信小程序中的插件
继上次 手把手教你实现微信小程序中的自定义组件 已经有一段时间了(不了解的小伙伴建议去看看,因为插件很多内容跟组件相似),今年3月13日,小程序新增了 小程序**「插件」 功能,以及开发者工具新增 「代码片段」**功能,即在小程序基础库 1.9.6 版本上,允许开发者开发插件,同时将插件提供给其它小程序使用,这无疑给开发者带来了福音,因为不同的小程序之间可以共享代码啊,这将省去不少的开发成本了~...转载 2018-10-05 21:50:07 · 1311 阅读 · 0 评论 -
手把手教你实现微信小程序中的自定义组件
微信小程序中的组件前言之前做小程序开发的时候,对于开发来说比较头疼的莫过于自定义组件了,当时官方对这方面的文档也只是寥寥几句,一笔带过而已,所以写起来真的是非常非常痛苦!!好在微信小程序的库从 1.6.3 开始,官方对于自定义组件这一块有了比较大的变动,首先比较明显的感觉就是文档比以前全多了,有木有!(小程序文档),现在小程序支持简洁的组件化编程,可以将页面内的功能模块抽象成自定义组件...转载 2018-10-05 21:49:19 · 1460 阅读 · 0 评论 -
微信小程序开发之网络请求(POST请求)
优快云微信小程序开发专栏,欢迎关注!微信小程序开发中网络请求必不可少.GET.POST请求是最常用的.GET请求POST请求的时候有好几个坑.我已经为大家填好了. [javascript] view plain copy<img src="http://img.blog.youkuaiyun.com/20161017170933243?watermark/2/text/aHR0cD...转载 2018-01-21 20:41:02 · 753 阅读 · 1 评论 -
微信小程序 scroll-view 填满剩余可用高度
发表于 2018-08-10 | 更新于 2018-08-15 | 分类于 项目记录 , 小程序根据微信小程序 scroll-view 文档所述,scroll-view必须给定一个固定高度。那么如果我们想要让它自动填充剩余高度,该怎么办呢?前言在说出我的解决方案之前,先来看一下我的页面设计,以便于理解。如图所示,我将这个页面分成了三部分:最顶部的导航栏navbar,用于显示...转载 2018-11-26 23:30:43 · 9523 阅读 · 3 评论 -
小程序页面之间的数据传递 几种实现方式
1 组件传递内容给页面 给组件设置myevent事件,通过this.triggerEvent('myevent', myEventDetail) 触发该myevent事件并传递内容,在页面用onMyEventshi事件监听传递过来的数据。 Page({ // 监听myevent事件 onMyEvent: function (e) { console.log(...转载 2018-11-27 00:22:09 · 9991 阅读 · 0 评论 -
微信小程序之购物车功能
https://www.cnblogs.com/linxin/p/6834206.htmlhttps://blog.youkuaiyun.com/findhappy117/article/details/79319800前言以往的购物车,基本都是通过大量的 DOM 操作来实现。微信小程序其实跟 vue.js 的用法非常像,接下来就看看小程序可以怎样实现购物车功能。需求先来弄清楚购物车的...转载 2019-02-14 14:22:53 · 849 阅读 · 0 评论 -
微信小程序入门与实践
1、欢迎页面所支持的CSS选择器:虽然CSS1、CSS2和CSS3的选择器种类加起来有几十种,但在小程序中只有6种注:本地资源在wxss中是无法使用的,可以使用网络图片来代替本地图片Flex布局:用display:flex。其宗旨是让页面的样式布局更加简单,并且可以很好地支持响应式布局。传统用position和float属性来布局,它有缺陷,比如垂直居中就不是那么容易实现,Flex...原创 2018-04-26 20:04:31 · 779 阅读 · 0 评论 -
微信小程序(三)自定义分享按钮和原生分享&区分不同按钮的分享&带参数分享和获取
大家有不会的可以进群交流官方的分享点击右上角的三个点/** * 用户点击右上角分享 */ onShareAppMessage: function(ops) { wx.showShareMenu({ withShareTicket: true }) }12345678自定义分享wxml<button open...转载 2018-12-23 21:54:17 · 2008 阅读 · 1 评论 -
css3常用动画+动画库
一、animates.cssanimate.css是来自dropbox的工程师Daniel Eden开发的一款CSS3的动画效果小类库。包含了60多款不同类型的CSS3动画,包括:晃动,闪动,各种淡出淡出效果,如果你想快速的整合各种CSS3动画特效的话,使用它即可方便的实现。 查看演示:https://daneden.github.io/animate.css/ github地...转载 2018-12-16 18:29:45 · 293 阅读 · 0 评论 -
微信小程序开发-76种动画 animate.css
1、微信小程序动画有自己的方法:官方链接但需要自己去写动画效果,比较麻烦。2、本文介绍的是把animate.css这个非常棒的css库引入到小程序内使用。animate.css包含76种动画,使用非常简单。animate.css官网3、由于小程序对代码大小限制比较大,所以删除了animate.css中 所有@-webkit-部分css,减少了一半体积再把文件后缀名改为wxss,...转载 2018-12-16 18:03:09 · 1133 阅读 · 0 评论 -
小程序动画Animation,高度增加动画形式,图标旋转动画形式
小程序动画Animation,高度增加动画形式,图标旋转动画形式<view class="serach-title serach-list" animation="{{animatheightadd}}" ><i-row class="serach-top"><i-col span="12" i-class="serach-titleL转载 2018-11-27 23:00:37 · 2151 阅读 · 0 评论 -
从微信中提取语音文件,并转换成文字的全自动化解决方案
http://www.iosre.com/t/topic/3199前言这周做了一个新功能,就是全自动地把微信的语音文件给提取出来,然后转换成文字,一来是一目了然,二来是方便检索。未曾想到的是,在这个过程中,碰到了几个不大不小的坎,踩到了几个不深不浅的坑,在此逐一记录解决方案,供后来人参考。想要体验这个功能,请参看这个链接480定位微信语音文件通过iOS应用逆向工程114中提到的思...转载 2018-01-23 10:46:26 · 16460 阅读 · 2 评论