小程序
文章平均质量分 56
不求甚解bc
这个作者很懒,什么都没留下…
展开
-
webpack编译微信小程序
微信小程序开发目前主要还是依赖小程序原生开发者工具,但开发者工具目前还不支持常用的less、sass样式编译,以及环境变量配置等功能。使用webpack就可以弥补这些问题。原创 2023-06-27 12:53:08 · 2276 阅读 · 0 评论 -
小程序less编译
微信小程序只支持原生css写法,但是前端开发less和sass已经很普及。网上有很多webstrom编译less的方法,个人觉得比较麻烦。下面介绍一个less编译的方法:1、npm或者yarn全局安装wxss-clinpm install -g wxss-cli2、运行wxss-cli命令(miniProject为小程序目录),less文件保存时自动编译wxss ./m...原创 2018-09-10 13:36:38 · 9427 阅读 · 2 评论 -
微信小程序分享朋友圈
微信小程序暂时没有分享到朋友圈的功能,分享的思路是用 canvas画布生成一张分享图片,保存到相册,用户将带有分享二维码的图片发到朋友圈,其他人可以识别图中二维码的方式进入小程序的指定分享页面。可参考智行火车票的助力抢票功能。1、wxml文件<view class='share'> <canvas canvas-id="shareCanvas" style="w...原创 2018-12-10 09:38:48 · 16162 阅读 · 3 评论 -
小程序过滤器
有时候一个循环列表中展示的数据,需要做简单的处理,比如显示字符串第一个字,拆分字符串,保留两位小数等。又不想再写一次for循环,可以在wxml文档中处理。1、新建一个公共的方法文件 utils/common.wxsvar filter = { getOneStr: function (value) { return value.substring(0, 1); }, ...原创 2019-01-24 14:00:08 · 4628 阅读 · 1 评论 -
小程序promise等待app.js登录成功再请求
小程序的登录api和交互后台完成登录是一个异步的过程,但是有些页面的后台接口必须要用户id,这种情况只能等待app.js里面的登录完成,才能执行下一步请求。我们采用ES6的promise方法来实现。1、app.jsApp({ onLaunch: function () { }, globalData: { userInfo: null }, user...原创 2019-01-09 09:59:35 · 9507 阅读 · 3 评论