51dev.com IT技术开发者社区

51dev.com 技术开发者社区

微信小程序

微信小程序

微信小程序,由腾讯公司开发,英文名Mini Program,是一种不需要下载安装即可使用的应用,用户扫一扫或搜一下即可打开应用。

微信小程序数组与字符串之间的转换

微信小程序数组与字符串之间的转换

...

微信小程序 md5加密

微信小程序 md5加密

/**AJavaScriptimplementationoftheRSADataSecurity,Inc.MD5Message*DigestAlgorithm,asdefinedinRFC1321.*Version1.1Copyright(C)PaulJohnston1999-2002.*Codealsocontrib...

微信小程序 循环执行 设定固定时间间隔

微信小程序 循环执行 设定固定时间间隔

setInterval(function(){//循环执行代码},1000)//循环时间这里是1秒 ...

微信小程序解密用户数据失败

微信小程序解密用户数据失败

应该先调用wx.login取得code,再获取用户的信息,服务端去解密,这样就可以解密成功。...

微信小程序——data-*自定义属性

微信小程序——data-*自定义属性

在jQuery的attr与prop提到过在IE9之前版本中如果使用property不当会造成内存泄露问题,而且关于Attribute和Property的区别也让人十分头痛,在HTML5中添加了data-*的方式来自定义属性,所谓data-*实际上上就是data-前缀加上自定义的属性名,使用这样的结构可以进行数据存放。使...

微信小程序-携带参数转发分享页面

微信小程序-携带参数转发分享页面

微信小程序点击右上角按钮分享页面/***用户点击右上角分享*/onShareAppMessage:function(res){if(res.from===‘button‘){//来自页面内转发按钮}return{title:"这个小程序真棒",path:"pages/start/start"}},微信公众平台教程点击跳...

微信小程序设置时间过滤器时间戳转化为几天前,几小时前,几分钟前

微信小程序设置时间过滤器时间戳转化为几天前,几小时前,几分钟前

文件创建时间与当前时间小于24小时,显示小时数,大于24小时,显示天数 时间戳转化为几天前,几小时前,几分钟前vargetDateDiff=function(dateTimeStamp){varminute=1000*60;varhour=minute*60;varday=hour*24;varhalfamo...

charts插件-tab选项卡

charts插件-tab选项卡

微信小程序的wx-charts插件-tab选项卡效果://index.jsvarwxCharts=require('../../utils/wxcharts-min.js');constapp=getApp();varringChart=null;Page({data:{selected:true,se...

微信小程序之路由拦截器

微信小程序之路由拦截器

背景由于最近公司要求开发小程序,一直很感兴趣,也是趁着这次机会,边文档边开发,遇到一些好玩的东西,留此作为笔记介绍在开发小程序,构建路由时,因为需要权限判断,最常见的就是在路由跳转时判断用户是否有权限访问或使用该功能,而在官网找了很久也没有看到,诸如vue-router的beforeEach那样的路由拦截器,但是拦截是...

文字超出显示区域后隐藏并显示省略号

文字超出显示区域后隐藏并显示省略号

单行文字超出后隐藏首先容器需要有固定的宽高,其次加入以下代码即可。view{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}多行文字超出后隐藏容器不需要有固定的宽高,只需加入以下代码即可。无需指定高度,只需指定最多显示几行,属性-webkit-lin...

API接口手工防御被恶意调用和接口被攻击

API接口手工防御被恶意调用和接口被攻击

通常情况下的api接口防护有如下几种:使用HTTPS防止抓包,使用https至少会给破解者在抓包的时候提高一些难度接口参数的加解密,通过md5加密数据+时间戳+随机字符串(salt),然后将MD5加密的数据和时间戳、原数据均传到后台,后台规定一个有效时长,如果在该时长内,且解密后的数据与原数据一致,则认为是正常请求;也...

微信小程序使用touch事件实现左滑删除

微信小程序使用touch事件实现左滑删除

Talkischeap.Showmethecode.此次组件需要处理touchstart、touchmove和touchend三个touch事件touchstart事件时需要先禁用掉transition动画,同时记录下触摸点的pageX和pageY的值,以及此时滑动的起始点,即删除按钮的状态,隐藏还是显示。touchm...

批量生成100万张小程序码

批量生成100万张小程序码

最近有一个生成很多小程序码的需求,生成的小程序码还要嵌入在指定的图片模板上,就去找轮子,没找到合适的轮子。。无奈之下就决定去撸一个。目前已经完成并发布npm。Github:github.com/Jon-Millent…如下图生成带参数的小程序二维码要指定尺寸和位置到模板图上要批量生成若干张通过官方文档,列...

微信小程序多文件递归上传

微信小程序多文件递归上传

微信小程序官网社区有申明微信小程序无法多文件上传,所以要通过递归进行多文件上传。网上得上传例子都不满足我的要求,如下是我的代码,希望能给予参考。方法upload单文件上传方法uploadFils多文件上传exportfunctionuploadFils(url,filePathArr){returnuploadFils...

vue 项目快速输出微信、支付宝、百度小程序-教程

vue 项目快速输出微信、支付宝、百度小程序-教程

上周,Megalo@0.2.0正式发布,优化了数据更新性能的同时,支持了百度智能小程序,着实激动了一把,这“可能”是目前社区里第一个同时支持三端小程序的vue小程序框架。下面我们就来试试他的效果。跟着文档走官方文档的第一部分就是快速入门,顺藤摸瓜,构建一个megalo项目。安装$npminsta...