排序:
默认
按更新时间
按访问量

Wepy根据环境变量来改变项目运行参数

在wepy项目目录中有wepy.config.js这个文件,在这个js 文件中有appConfig字段, appConfig: { baseUrl: process.env.NODE_ENV === 'production' ? 'https://a.com/' : 'https://a...

2018-10-26 13:16:28

阅读数:66

评论数:0

微信小程序分包加载,以及分包预加载

微信小程序的项目随着不断地迭代,功能越来越多,代码包相应越来越大,主包体积过大,就会影响用户进入小程序时候的体验,所以要尽可能的减少主包的大小,对代码包进行分包处理,需要的时候再去加载,也可以在进入某些页面之后再去预加载分包数据 export default class extends wep...

2018-10-23 15:26:19

阅读数:89

评论数:0

原生小程序使用 flyio,以及拦截器

原生小程序的request请求都是异步请求,在实际项目中使用起来很麻烦,自己封装的方法又不够用,所以想到了flyio,不仅可以实现Promise,而且还可以对所有的页面请求进行拦截,使用起来非常的方便。 第一件事首先也是先引用flyio.js了。 下载地址:flyio.js 在utils目录...

2018-08-21 16:15:37

阅读数:882

评论数:15

mpvue使用微信小程序默认tabBar

在mpvue项目main.js 文件中进行如下配置 export default { // 这个字段走 app.json config: { pages: [], window: { "navigationBarTitleText&...

2018-08-15 18:09:27

阅读数:2188

评论数:0

mpvue中,fly请求拦截

在小程序项目中,通常需要在请求header中带上token,以识别用户身份,每一个请求都去做判断处理十分的麻烦,因此想到了用flyio,fly和axios十分相似,但是axios并不能在小程序中使用,因此还是选择了fly。 fly里面的拦截机制还是很强大的,并且在错误返回信息做了优化处理,在fl...

2018-08-13 14:46:38

阅读数:799

评论数:2

微信小程序 promise.all 方法,解决小程序不通过页面异步加载嵌套问题

通常在用户进入小程序的时候,需要拿到用户的身份证明(token),以及用户授权状态(auth)以及小程序配置信息(config),未授权就是游客,已授权就是注册用户,注册用户有自己的用户信息(userinfo);比如在某一篇文章中,进行评论,收藏需要先判断用户的授权状态,已经授权才可以进行操作,未...

2018-07-27 13:47:55

阅读数:398

评论数:2

微信小程序异步请求解决方法

小程序一般需要用token,去识别用户身份,每次获取到token之后,再进行下一步操作。再获取到token之后,将token同步缓存, app.js: login: function () { var that = this; return new Promi...

2018-07-27 13:26:47

阅读数:1019

评论数:0

微信小程序利用promise封装request请求,添加finally事件

utils.js const app = getApp(); const baseUrl = getApp().baseUrl; //添加事件结束 Promise.prototype.finally = function (callback) { var Promise = this...

2018-07-19 17:51:32

阅读数:509

评论数:0

微信小程序关于map地图

微信小程序的map地图一直存在很多的问题,截止到目前为止我遇到的问题, 当前基础库版本:2.3.0, 1.ios和安卓在marker大小不一致;设置同样大小,ios上要小 2.getScale在ios返回的是小数,在安卓则是整数;也就是说你如果要针对scale做文章,需要根据系统去适配,同一...

2018-10-23 15:44:43

阅读数:24

评论数:0

时间戳转换

时间戳转换成标准时间: function timestamp(timestamp) { var date = new Date(timestamp), //时间戳为10位需*1000,时间戳为13位不用乘1000 Y = date.g...

2018-07-20 09:17:46

阅读数:68

评论数:0

微信小程序 canvas 生成随机验证码

js// pages/bind/bind.js var app = getApp(); var baseUrl = getApp().baseUrl; var ctx; Page({ /** * 页面的初始数据 */ data: { text:...

2018-07-12 18:17:06

阅读数:480

评论数:0

微信小程序自定义弹窗,Loading

var app = getApp(); var baseUrl = getApp().baseUrl; //开启toast // flag(1表示成功,2表示失败,msg表示自定义提示信息,time提示显示时长); var Toast = (flag, msg, that, time) =&...

2018-07-06 15:19:33

阅读数:528

评论数:0

微信小程序判断场景值

在微信开发者工具中我是这样写的 onShow: function(options) { this.globalData.scene = options.scene; var scene = ['1007', '1008']; var index...

2018-06-29 14:36:01

阅读数:1120

评论数:0

微信小程序解析Xml

因为项目需要,需要在小程序中解析Xml标签,去除需要的内容;// pages/text/text.js var WxParse = require('../../wxParse/wxParse.js'); import api from '../../utils/util.js'; Page({ ...

2018-06-29 14:15:16

阅读数:402

评论数:0

微信小程序防止页面重复跳转

data:{link:true} 跳转事件 notifications: function () { var that = this; link('../notice/notice', that); }, 跳转方法   function link...

2018-06-19 17:16:03

阅读数:931

评论数:0

微信小程序获取页面小程序码

项目需要文章分享到朋友圈,需要获取每一篇文章对应的小程序码,和文章标题,以及缩略图生成canvas,保存成图片,用户长按识别小程序码后就可直接查看有对应的文章,因为项目小程序需要每一篇文章对应的小程序码,所以就采取了官方提供的B方法去获取小程序码(通过该接口生成的小程序码,永久有效,数量暂无限制。...

2018-05-30 18:07:40

阅读数:265

评论数:0

微信小程序 canvas 回调方法

ctx.draw(reserve,callback);reserve为 Boolean 值;非必填。本次绘制是否接着上一次绘制,即reserve参数为false,则在本次调用drawCanvas绘制之前native层应先清空画布再继续绘制;若reserver参数为true,则保留当前画布上的内容...

2018-05-25 14:49:18

阅读数:988

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭