背景:最近做一个倒计时记录学习时长项目,需要在用户点击浏览器的返回按钮或者直接关闭浏览器,或者直接退出微信或者进入后台时记录下当前页面的进度,下次进去从上次退出的地方开始倒计时。一开始想的很简单直接监测浏览器的返回事件window.onbeforeunload,在安卓和pc上可以监测到,但是iOS上 ...
无法实现动态字体引入 这个属于小程序设计问题,因为无法动态创建 css,所以也就无法引入动态生成的 css。一种解决办法是使用后端生成图片,然后页面引入图片。例如使用 node-canvas 模块,比较麻烦就是要在服务器上配置好字体。 小程序后续可能会引入载入自定义字体方案来解决这个问题。 canv ...
课程简介 及时和用户进行沟通以及反馈也是微信公众号开发的一个重要内容,那么微信客服和模板就解决了这个问题,本套课程带领大家一起去学习客服消息和模板消息。 消息模板 课程目录 通过这次学习,能过充分的掌握客服消息和模板消息的一个实际运用 下载地址:https://www.jianshu.com/p/2 ...
微信小程序如果想要优化性能,有关键性的两点: 提高加载性能 提高渲染性能 接下来分别来介绍一下: 提高加载性能 首先,问一个问题,当用户点击小程序后发生了什么? image 上图中的三个状态,我们经常遇到,它们分别对应小程序的下面三个状态: 有三个点的白屏(左侧): 下载代码包的阶段 没有三个点的白 ...
前段时间开发了一个基于vue的H5短视频页面,要放在公众号栏目中,必须在微信内置浏览器中访问,滑动组件用的vue-awesome-swiper,视频播放用的vue-video-player,上线后个别用户反馈视频播放有问题,点击视频之后自动全屏无法滑动了,我马上找他们复现效果,还真是这样,video ...
封装登录功能:模板复用方式 通过 wxlogin(布尔值)状态来处理是否登录,以及显示和隐藏 检测登录状态的方法 一、 登录: 允许授权: //处理允许登录的功能 processLogin(e) { console.log('点击允许获取用户信息:',e) if (!e.detail.userInf ...
微信小程序消息滚动组件 样式效果如下: 1.组件代码 新建组件 rollnews rollnews.js 更新newsList就可以更新滚动跳内容,可以通过prop数据绑定或lifetime请求接口更新数据。 ~~~js Component({ options: { addGlobalClass: ...
let request = require('request');//当然我们引用要写在最上面,但为了看的清楚点就一步一步走吧 request({ //请求地址 url:'https://api.mch.weixin.qq.com/secapi/pay/refund', //还记得准备的证书吗这里就 ...
作为一名合格的软件程序猿(媛),学习软件编程,需要一直保持学习状态;天天学习编程技术。 在上下班的路上、地铁里、公交车里,很多人都在刷手机,有的看小说,有的刷抖音,有的听歌。。。 而我们--一名合格的软件程序猿(媛),应该有自己的事情干,那就是学编程。在手机里学编程,主要渠道有微信公众号的技术文章, ...