![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小程序
老古懂
这个作者很懒,什么都没留下…
展开
-
小程序开发安卓/ios兼容踩坑合集
小程序ios兼容踩坑记录原创 2023-01-03 14:17:00 · 1784 阅读 · 1 评论 -
锚点与页面滚动事件解决方案(H5、小程序)
锚点、页面滚动事件原创 2022-08-04 18:14:54 · 1349 阅读 · 0 评论 -
微信H5页面图片上传避坑指南(vant+vue)
微信h5图片上传问题解决原创 2022-07-13 17:34:24 · 2861 阅读 · 1 评论 -
获取页面传参函数封装
对于上一页面入参进行处理返回json格式,方便接收页面使用和展示,增加可读性/** * 获取传参 * @param {String} data 参数 * @return {Object} */ getParam(data) { let obj = {}; //对传入的数据进行处理 if (data) { //将入参转换成数组进行处理 let params = data.原创 2022-05-07 14:45:08 · 626 阅读 · 0 评论 -
小程序长按二维码识别获取信息
给公司萌新普及顺便记录下,我们在微信公众号和小程序中在文章后面会放有小程序或者个人企业微信的二维码,以此来引流,拥有自己的私域流量,这个场景就需要这个便捷操作的支持这个时候想要实现长按二维码跳出添加或者信息弹窗只需要在img上添加show-menu-by-longpress,默认为true,<image class="rights-img" src="{{detailImage}}" show-menu-by-longpress lazy-load="true" mode="widthFix"原创 2022-05-06 15:29:22 · 1609 阅读 · 0 评论 -
vant日期禁选设置
开发项目中遇到对该组件的拓展使用,发现网上对此分享甚少,特此记录实现日期禁选很简单,配置formatter属性值,根据官方文档我直接放在了data中,有扩展操作也可以作为函数在其中do something<!-- 预约日期 --><van-calendar show="{{ appointDateShow }}" color="#2BD3DE" show-confirm="{{showDataBtn}}" title="选择预约时间" bind:close="appointDat原创 2022-03-29 15:54:38 · 3235 阅读 · 4 评论 -
text文本内容展开与收起——改
之前写过一篇简易实现的思路方案,后面有了一些更好的解决想法在此记录。<!-- 测试介绍 --> <view class="test-text"> <view id="content" class="test-text-box {{ellipsis?'ellipsis':'unellipsis'}}">{{dataHomeInfo.description}}</view> <view class="test-text-icon" b.原创 2022-01-11 17:49:06 · 317 阅读 · 0 评论 -
内容展开与收起——text文本的展开与收起
实现文本内容过长隐藏,并结合js点击事件点击展开剩下内容,收起时恢复隐藏效果首先对于需要操作的文本盒子设置隐藏样式:.test-text-box{ margin: 0 30rpx; font-size: 28rpx; font-weight: 400; color: #333333; line-height: 46rpx; display: -webkit-box; -webkit-box-orient:vertical; text-overflow: ellipsis.原创 2022-01-05 14:30:43 · 572 阅读 · 0 评论 -
小程序app.json: app.json 未找到报错解决记录
在调试腾讯云的产品过程中遇到了这个问题,查了一通发现很多所谓的解决方法都不在根本上,特此记录下首先,小程序必须要有app.json app.js app.wxss这三个主体,并且要放在根目录中,在确保结构目录没有问题的情况下,查看project.config.json文件里的“miniprogramRoot”的配置有没有错误,如果没有可以自行配置根目录路径,并确保根目录下存在app.json文件,由此问题解决...原创 2021-12-15 10:51:36 · 3141 阅读 · 0 评论 -
数组对象属性名替换方法
1、基础的遍历办法(forEach)function changekey(arr){ arr.forEach(iterator=> { iterator['新的属性名'] = iterator.旧的属性名; delete iterator.旧的属性名; //将修改的旧属性名删除 }) return arr}2、map() 方法新数组名 = 旧数组名.map(iterator => { return { 新字段名: iterator.旧字段名 }}) ..原创 2021-11-05 15:16:43 · 2736 阅读 · 0 评论 -
showModal、showToast弹窗封装使用
话不多说,直接上代码/** * 显示提示框 * @param {String} content 需要提示的文字 * @param {String} title 标题 * @param {String} showCancel 是否显示取消键 * @param {String} confirmText 确定按钮文案 * @param {function} callback 回调函数 * @return null */showM原创 2021-10-11 09:56:53 · 675 阅读 · 0 评论 -
小程序返回前一页面传参
之前分享了一个h5中返回上一页传参的方法,这次为小程序中写法,实现原理相同 var pages = getCurrentPages();//当前页页面实例 var prevPage = pages[pages.length - 2];//上一页页面实例 if (prevPage) { //给上一页面的变量赋值 prevPage.setData!({ prevPagedata: this.pagesdata, prevPagedatas:this.page原创 2021-07-30 15:17:13 · 207 阅读 · 0 评论