uniapp
棕色小马龙
php全栈小码农。
展开
-
uniapp 保存网络图片到本地
// 保存图片 url==>网络地址图片,前提是在小程序后台已经将该网络地址配置成白名单(这个很关键)saveImage(url) { uni.getImageInfo({ src: url, success: function(image) { // console.log('图片信息:', JSON.stringify(image)); uni.saveImageToPhotosAlbum({转载 2021-11-25 18:14:53 · 954 阅读 · 0 评论 -
uniapp禁止滑动防止滑动穿透
在我们使用弹出层的时候,上下滑动总能使背景页滑动。因此我们可以通过弹出层的最外层代码加上@touchmove.stop.prevent="moveStop"来禁止滑动 moveStop是一个空函数,什么也不需要写转载 2021-11-11 20:35:18 · 3403 阅读 · 1 评论 -
uniapp scroll-view 回到顶部
点击tab切换时,我们希望列表从顶部开始scroll-view 提供了scroll-top属性scroll-top设置只是设置scroll-top时不好使的,这里需要注意@scroll 方法//template<scroll-view :scroll-top="scrollTop" scroll-y="true" class="scroll-Y" @scroll="scroll" > <view>滚动区域</view>转载 2021-09-27 14:08:39 · 2791 阅读 · 2 评论 -
uniapp获取当前页面路由及参数
let routes = getCurrentPages(); // 获取当前打开过的页面路由数组let curRoute = routes[routes.length - 1].route //获取当前页面路由let curParam = routes[routes.length - 1].options; //获取路由参数// 拼接参数let param = ''for (let key in curParam) { param += '&' + key + '=' + cu.转载 2021-06-27 18:08:47 · 2820 阅读 · 0 评论 -
uniapp获取用户信息方法更新getUserProfile
data 里加一个canIUseProfile初始为false ------------------------------------------------------onLoad 里加一段判断if( wx.getUserProfile ){console.log(’–check getUserProfile–OK’);this.canIUseProfile = true;}methods 里新老都用同一个方法来处理:getUserInfo : function(e...转载 2021-05-26 21:39:41 · 1860 阅读 · 0 评论 -
微信H5缓存解决方案,适用于uniapp被微信缓存页面导致空白【微信公众号缓存】
方法很简单,打包后的H5页面都是一个index.html,我们只需要把每次打包后的index.html给加上版本号,例如:index_202012171218.html。公众号的链接则改为由后端进行重定向跳转,这里是用的thinkphp,所以:$a=202012171218; // 每次前端更新都需要记录更新一次当前版本号 $this->redirect($this->request->domain() . '/index_' . $a . '.html'); 完美解决!...原创 2020-12-17 13:26:38 · 4333 阅读 · 4 评论