微信小程序插件开发

微信小程序插件的发布方便了代码公用和数据交互,可以保证业务功能公用的同时保证代码的安全性。 微信插件的定义如下:插件是对一组 js 接口、自定义组件或页面的封装,用于嵌入到小程序中使用。插件不能独立运行,必须嵌入在其他小程序中才能被用户使用;而第三方小程序在使用插件时,也无法看到插件的代码。因此,插件……

移动端网页增加vconsole调试工具

很久没更新了,可能是因为最近bug比较多,也可能是比较懒。 在平时的小程序开发中,我们可以借助它自带的vconsole工具调试,可以对我们的代码检测和开发效率有很大的帮助。然而平时我们在开发移动端时,一般都可以借助浏览器自带的响应模式来调试,但平时网页调试好的和我们真机上显示的有时会有误差,比如说,在pc网页上……

微信小程序海报生成组件封装

每个小程序成型后,一般都会选择生成带菊花码的海报分享出去来吸引更多的流量。下面来介绍下他的一种实现方式吧 组件Github地址: https://github.com/WGinit/mini-poster 原理:主要利用微信小程序强大的Canvas API来合成,生成后可用wx.canvasToTempFilePath()导出图片地址,从而可实现预览及保存至手机相册 一、如何使……

git常规操作命令

从个人开发转换到团队开发,版本控制就必须存在了,这里总结下几个常用的git命令 当我们新加入到一个团队时,需求一般是做版本迭代了,这时我们需求在原来的版本下进行开发,下面总结下几个常用命令 先安装Git,安装成功后继续以下操作 1、本地新建相关文件夹program (一般根据具体项目命名,采用git项目上的文件名) 打开……

vue 加载异步组建

在大型项目中,通常会涉及到很多页面间的跳转,传参,如果前期不合理架构及优化,后面可能会导致项目越来越臃肿,而且一堆bug如期而至般。 所以异步组建和懒加载是每个项目必须的,现在来看看路由组建的异步抽离案例 原理:利用webpack对代码进行分割是懒加载的前提,懒加载就是异步调用组件,需要时候才下载。 在vue-rou……

撸一个会话备忘录的小程序

2018年初,张小龙出席微信公开课Pro,重点的介绍了小程序的发展和未来方向。目前来看,小程序已大红大紫,遍地开发的趋势,小程序的开发已成为每个前端开发者必备的技能。 最近在看小程序开发文档时,其强大的原生API吸引了我,于是就开始学着做做小demo。接下来说说要做的事吧,名字取了个白山羊备忘录(好名字都被取光……

利用node一键生成开发文件结构树

在我们开发一个新项目之前,我们不免重复的去新建一个个相同的文件夹结构,这不免浪费时间。根据任何有规律的重复性的动作都可以用代码去解决的年代,那么这一重复动作就可以来用node来解决了。原理是根据express框架,利用node来生成的。 操作步骤: 1、全局安装node环境(node官网:https://nodejs.org/zh-cn/) 2、安……

新春之际,做个祝福接力的贺卡(玩爆你的盆友圈)

已经12月了,公元两千零一七年也快结束了,不由得感叹时间过的真快,还没开始做些什么,一年就又晃过去了,mdzz。 在年底,各种节日,年会等活动慢慢开始闹腾起来。最近为了迎(zou)接(kai)2018,上面打算让我们做一个互动活动。经过几天折腾,选了一个h5小游戏和h5贺卡的形式。而最终经过讨论,放弃了贺卡,原因是在国庆时……