你的微信版本过低,无法正常使用此小程序,请更新微信到最新版本。
这个问题遇到多次了,很多人单看这句话提示,会去检查自己的微信版本,其实这个跟微信版本没有关系,这是微信小程序的基础库版本过高造成的。 去小程序的开发后台设置这里更改一下版本库到2.21.2, 亲测这个版本pc是可以打开微信小程序的。 但是这里会有一个bug,就是,微信最近不是回收了这个权限吗, wx.getUserProfile({ desc: “获取你的昵称、头像、地区及性别”, success…
这个问题遇到多次了,很多人单看这句话提示,会去检查自己的微信版本,其实这个跟微信版本没有关系,这是微信小程序的基础库版本过高造成的。 去小程序的开发后台设置这里更改一下版本库到2.21.2, 亲测这个版本pc是可以打开微信小程序的。 但是这里会有一个bug,就是,微信最近不是回收了这个权限吗, wx.getUserProfile({ desc: “获取你的昵称、头像、地区及性别”, success…
我们都知道,小程序中页面跳转是必不可少的,一边都是绑定事件bindtap,在js中写所跳转的路径即可,那么如何在搜索框里面点击手机键盘上的搜索功能,去进行页面跳转呢?这就用到了一个input中的一个事件:bindconfirm,下面就上实例。 1.首先在input中写出事件bindconfirm="bindconfirm",这里引号中的只是一个事件的名称,这个不用在意。 wxss代码段: <…
文章目录 介绍 wxml代码 bindtap绑定handleCheckbox方法 js代码 通过e接收 接收数据 详细示例 wxml页面代码 js代码 接收到的数据 介绍 可以通过在wxml页面标签内添加 data-id="{ {item.goods_id}}" 属性,来向绑定的方法传递数据,通过方法的 e.currentTarget.dataset.id 获取 。 **注意:**标签中的属性名定…
问题描述:弹窗显示,遮罩层滑动不影响背景,遮罩上面的内容滑动时,背景内容跟着滚动 解决办法: 显示时: <view class='formItem personal' id='link_period' wx:if='{{!formConfig.period.is_hidden}}'> <view class='lable'> 学段 <text decode="{{tr…
要求给项目里数据列表增加一个自定义loading,花里胡哨的 不光得琢磨一下怎么再下拉刷新的时候替换上自定义的loading,还要自己写一个loading 感觉好难,但是还得写,当我们遇到困难不要退缩,我们要迎难而上! 首先我们得先知道scroll-view怎么下拉刷新 <scroll-view class='goods_list' scroll-y="{{true}}" scroll-wi…
前言 前段时间看到某某小程序做得还不错,对于开发者来说肯定想搞一搞接口和源码啥的,但是我用抓包软件发现抓不了,反扒了。所以就直接撸源码撸。 前期准备 以下都是在电脑上装的: 手机模拟器:MUMU模拟器 / 夜神模拟器 推荐使用MUMU模拟器 文件管理器:re文件管理器 装好上面的模拟器后,打开模拟器,在里面安装re管理器和微信: 打开微信,访问你想要爬下来的小程序后使用RE管理器打开路径: 你会看…
1、开发好小程序之后,自己要为自己宣传,前提小程序需要做的完美,小程序一定要做分享功能,将小程序分享到个人、微信群、朋友圈,这样估计很容易就达到几百了。 2、后续可以去各种论坛发帖,切记不要恶意刷用户量,会导致小程序被封 3、小程序与公众号联动形成互补,公众号为小程序引流,用户在小程序上形成转化,良好的体验使得用户分享小程序,形成良性循环。 4、多对小程序进行分享,分享小程序二维码、小程序码。如果…
一、实现效果 二、实现功能 1、可以拍摄或选择本地图片上传图片数据 2、图片上传数据可以进行裁剪、选择、取消、裁剪后预览、上传以及限制大小,还可以缩放操作,需要的可以解除限制即可 三、实现思路 1、点击图片上传按钮时,跳转页面到cropper进行图片选择剪切 wx.navigateTo({ url: `/pages/cropper/cropper?disable_width=true&di…
使用场景:在一段文本中,显示的内容过多,超出原本设置的范围,现在需要将它进行分行显示。 实现方案: 前提:给 view 或者 text 容器设置默认的 display: block 然后设置属性: text-overflow:ellipsis; word-wrap:break-word; 就可以实现自动换行。 20201123 更新 view标签内数字/字母不换行,导致汉字与其他字符分行显示 效果…
众所周知,微信小程序因为安全问题不能使用eval()函数,所以不能使用eval()来动态的拼接变量名。 但可以使用ES6的字符串模板来直接拼接,直接看代码 let obj = { obj1 :{ say:'hi1' }, obj2 :{ say:'hi2' } } let one = 'obj1' let two = 'say' // 等于 obj.obj1.say // `` 是ESC下 TAB…