
微信小程序
关于微信小程序
空&白
这个作者很懒,什么都没留下…
展开
-
h5在不改变图片尺寸下,降低质量,降低图片大小(base64)
【代码】h5在不改变图片尺寸下,降低质量,降低图片大小(base64)原创 2025-03-13 15:30:31 · 221 阅读 · 0 评论 -
一些canvas的公共方法
【代码】一些canvas的公共方法。原创 2024-12-02 17:50:13 · 98 阅读 · 0 评论 -
canvas绘制网络地址图片
canvas在绘制网络地址图片时,需要先下载成临时路径。原创 2024-12-02 17:48:32 · 287 阅读 · 0 评论 -
canvas用base64进行绘制图片问题
开发者工具canvas可以直接用base64进行绘制图片,但是在。,所以要把base64在本地储存临时路径,在去绘制图片。原创 2024-12-02 17:41:49 · 465 阅读 · 0 评论 -
canvas解决字体默认是系统设置字体
如果手机设置了非默认字体,例如行体宋体钢笔等等字体,在用canvas的时候会把系统的字体默认到里面去,这个时候为了做统一,统一成初始系统字体。不知道为啥,设置成Arial和sans-serif都不行。原创 2024-05-21 15:18:44 · 1037 阅读 · 0 评论 -
小程序禁止滚动穿透,page-meta
使用场景:页面中有弹窗,并且弹窗里数据超过弹窗的高,要在弹窗做滑动操作,当弹窗滑动到底部的时候,继续划动会导致底层页面的滚动,这就是。必须放在整个页面的template下面才行。maskShows是弹窗是否显示的字段,这样的话弹窗的滑动就不会影响到主页面了。如果把page-meta放在view里的话,会提示一个错误。这种情况对于体验感很不友好。原创 2023-12-13 16:21:51 · 772 阅读 · 1 评论 -
uniapp挽留提示2.0
后面想了个方案,把挽留的内容做成一个页面,先跳转到挽留页面,在从挽留页面跳转到内容页,这样内容页面后退就是挽留页面了,当然这边还要page-container的配合。后来产品提了个问题,手机侧滑的时候没那么顺畅(就是一用侧滑,就显示出来,产品要的方案是如下图,emmm大概是这个意思)在函数beforeleave里要进行判断,要返回到a页面的话,就要用uni.navigateBack({delta:2})项目需求:有时候挽留的ui是全屏的,用。//继续填写即在次回到c页面。原创 2023-11-27 16:23:26 · 515 阅读 · 0 评论 -
uniapp小程序使用page-container(点击返回挽留信息)
/弹出返回的挽留信息后,还是会显示返回键,如果在点击返回键还是不能返回,则可以增加下面的定时器,不需要直接注释即可。:登录注册、身份认证、商品购买等点击左上角的返回会提示一个挽留的弹窗或者信息。在微信小程序的介绍。原创 2023-11-08 16:18:06 · 2191 阅读 · 0 评论 -
uniapp小程序接入腾讯云【增强版人脸核身接入】
企业申请注册这边就不介绍了,根据官方文档去申请注册。申请成功后,下载【微信小程序sdk】原创 2023-11-08 15:51:23 · 2087 阅读 · 7 评论 -
uniapp小程序使用onShareAppMessage并且根据接口处理分享数据
uniapp小程序使用onShareAppMessage并且根据接口处理分享数据原创 2023-01-10 10:31:21 · 1859 阅读 · 0 评论 -
单次点击(@click)与长按点击(@longtap)共存
单次点击(@click)与长按点击(@longtap)共存原创 2023-01-09 18:15:51 · 769 阅读 · 0 评论 -
百度地图经纬度与腾讯地图经纬度之间的转换
//百度坐标转换成腾讯坐标convert2TecentMap(lng, lat){ if (lng == '' && lat == '') { return { lng: '', lat: '' } } var x_pi = 3.14159265358979324 * 3000.0 / 180.0 var x = lng - 0.0065 var y = lat - 0.006 var z = Math.sqrt(x * x + y * y) - 0.000原创 2021-07-15 17:43:14 · 1444 阅读 · 0 评论 -
关于textarea在uniapp、微信小程序下,ios手机有上内边距问题
问题:https://developers.weixin.qq.com/community/develop/doc/00082669f70908eea2a7c9cfe5b400emmmm,这个问题有些年头了,但是,并没有解决。最近项目也用到了textarea,安卓机、模拟器完全ojbk,但是一到ios那,就出问题了(ps:我就不喜欢ios机,所以我不知道这个bug,企图萌(猛)混过关)在贴个老哥的分析:https://blog.youkuaiyun.com/weixin_33699914/article/deta原创 2020-12-28 11:51:12 · 3014 阅读 · 1 评论 -
微信小程序学习笔记
页面跳转可以用js点击事件wx.navigateTo({url:‘…’})来实现,也可以直接用<navigator url=’...’></navigator>来操作在app.json里配置2级页面(主页面跳转的页面),就可以使用页面跳转(无关放置位置,只要路径正确)This.setData({})可以直接修改数据微信小程序不能自适应图片大小,可以在image里添加m...原创 2019-04-16 13:46:07 · 129 阅读 · 0 评论 -
微信小程序循环嵌套循环,并且可以操作改变样式
项目中有用到一个功能,循环列表中有一个循环,并且这个循环有功能,例如评价商品列表里的选择评价的标签可以选中也可以取消。wx:for-item="items"为给列表赋别名<!-- 外层的数据列表--><view wx:for="{{list}}" wx:key="i"> <!-- 二层的数据列表--> <view wx:for="{{item...原创 2019-10-30 17:56:24 · 1909 阅读 · 0 评论 -
微信小程序日历
首先,做完的页面展示html<!-- 签到 --><view class="sign"> <view class='wrap'> <!-- 显示年月 --> <view> <view class='selectDate'> <view class='goleft' ...原创 2019-10-17 10:50:21 · 588 阅读 · 0 评论 -
微信小程序点击固定导航栏滑动到指定元素位置
项目需求:头部固定导航栏,点击可以滑动到指定位置第一步:获取导航栏的高度//nav-list为导航的idvar navHight;wx.createSelectorQuery().select('#nav-list').boundingClientRect(function(res){ //输出为下面的图 主要用到top和height console.log(res); //id为元素的id //height元素的高 //top为元素距离顶部的尺寸,可以说y轴 这个会随着页面滑动而变化,固原创 2020-05-29 11:41:44 · 2717 阅读 · 0 评论 -
微信小程序调用app.js里的函数
app.jsApp({ ... publicFun() { console.log(123); }})index.js// 路径 /pages/index/index.jsconst app = getApp() page({ ... onLoad: function (){ app.publicFun(); //如果不定义app=getApp();那...原创 2020-05-08 09:51:57 · 10292 阅读 · 0 评论 -
微信小程序页面跳转限制问题
微信小程序页面跳转,如果使用wx.navigateTo或者navigator标签进行跳转,最多只能跳转10次(超过10次,在怎么点也不会跳转),这很不利于用户的体验。那么就来解决这个问题(小声比比)。先来看下小程序的5种路由方式。传送门像这样的自定义导航栏进行跳转,就需要进行判断在跳转页面。思路:用getCurrentPages()获取页面栈(就是使用navigateTo的页面数组),然...原创 2020-05-06 15:18:41 · 5804 阅读 · 0 评论 -
微信小程序传数据给自定义组件
有时候在项目中使用自定义组件,但是又要使组件在不同页面中展示不同的数据或者样式,这个就要传数据给组件来进行使用。ps:传送门—微信小程序自定义组件的使用(顶部、底部菜单组件)这边以自定义导航栏的切换为例。在wxml里使用组件<view> <navbar check-id="1"></navbar> ...</view>check-...原创 2020-05-06 14:39:37 · 422 阅读 · 0 评论 -
微信小程序自定义组件的使用(顶部、底部菜单组件)
微信小程序自定义组件的项目的简单结构第一步、创建component文件夹component文件夹创建在根目录下(和pages同位置)第二步、创建组件文件夹和component文件先创建项目需要的自定义组件文件夹(tabbar,名称自定义,以我这边为例);创建好后,右击tabbar,选择“新建Component“,输入文件名后,小程序会自动生成js、json、wxml、wxss四个文件...原创 2020-05-06 14:01:20 · 1507 阅读 · 0 评论