微信小程序
文章平均质量分 64
记录工作中遇到的一些问题, 可工作心得
胖太乙
没秃顶的程序员, 不是一个合格的程序员~~~~
展开
-
个人博客网站实现微信扫码登录(新)
在不久之前(两年前)我写了一篇同名的博客,当时只是做一个记录而已。但是没想到会收到很多“猿友”的私聊,等各种问题。我也都一一解答了。趁着这段时间不是很忙,就在家里将这篇博客重新整理了一下,也对功能上进行了一些优化。希望各位在技术探索的路上不迷茫。在开始正题之前, 我们先聊一下实现原理, 方便更好的带领大家熟悉。我们都知道,微信已然成为了国民软件, 男女老少都离不开它。所以使用微信扫码是非常方便的事情。然而当我们的个人网站(博客、论坛)想要接入该功能的时候却发现只对开放。原创 2023-06-08 17:03:02 · 3408 阅读 · 11 评论 -
微信小程序全屏预览视屏、取消全屏预览
前言bindfullscreenchange 函数可以监听到视频进入和退出全屏时的事件, 利用次函数,可以实现全屏预览和取消全屏预览的功能。首先看下bindfullscreenchange回调的参数有哪些:当全屏时:{fullScreen: true, fullscreen: true, direction: "vertical"}当取消全屏时:{fullScreen: false, fullscreen: false, direction: "vertical"}所以, 我原创 2022-01-19 18:14:41 · 4155 阅读 · 2 评论 -
微信小程序原生的下拉框组件
前言近日开发微信小程序时,需要一个下拉框的组件,使用和PC端下拉框一样的方式会显得很丑,于是发现微信官方API有个wx.showActionSheet,但是有诸多限制,例如:最大长度只能是6项,多选等等。由于业务需要,下面用到下拉框(actionSheet)支持自定义 高度, 选项,单选,多选,以及遮罩层的透明度等参数。撸了个可以自定义内容和高度的。效果看完效果直接上代码组件代码index.jsComponent({ properties: { //数据集 optio原创 2021-11-25 09:52:31 · 10645 阅读 · 9 评论 -
微信小程序动态修改数组中的某一项的值
在微信小程序中, 有些时候需要修改一个列表或者一个复杂的json对象, 一般的做法是, 找到这个字段直接修改,然后使用this.setData({}) l来进行覆盖赋值, 然而这种方式当页面数据比较下的时候, 是没什么问题, 但是当数据多了之后,页面会变得非常卡顿,并且小程序会发出性能警告 Tue Nov 23 2021 14:45:18 GMT+0800 (中国标准时间)数据传输长度过长,如下图,这个时候就不能使用 this.setData({}) 赋值的方式直接覆盖原有的对象, 而是针对某一项的值进原创 2021-11-23 16:15:41 · 6291 阅读 · 0 评论 -
个人博客网站实现微信扫码登录(附源码)
前言一般情况下,个人博客网站 想要做用户注册、登录, 就需要让用户填写用户名、密码等信息进行手动注册、登录,这非常不友好。如果想做成微信扫码登录,对不起~~, 微信扫码登录的接口只对企业开放。好吧, 现在就让我来给大家带来“福音”, 个人资质实现博客网站微信扫码登录在线测试扫码登录在讲正式内容之前, 先让小伙伴们体验一下扫码登录的效果(这是我临时写出的一个Demo 页面,下面会贴出源码提供免费下载),然后再决定是否值得继续往下看。哈哈~~~~测试网址:https://demo.sitecode.原创 2021-10-24 13:02:59 · 20944 阅读 · 34 评论