首页
Search
1
python生成剪映草稿解析
3,003 阅读
2
Vue vben admin 2.0的封装部分坑点
1,919 阅读
3
时间的风景/TimeScapes 母带Rip (1080p/4K) 下载
1,666 阅读
4
VUE中使用mathjs的方法
1,591 阅读
5
百度地图坐标系对腾讯地图坐标系转换
1,536 阅读
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
登录
Search
标签搜索
老文章
CS
长春
大学
程序员
vue
酷游CS俱乐部
dedecms
织梦
php
vant
小程序
军训
缘
ie6
google
大连
2012
js
ecshop
茶树虾
累计撰写
306
篇文章
累计收到
129
条评论
首页
栏目
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
页面
搜索到
122
篇与
技术宅的演示性文稿
的结果
2020-05-27
解决vant SwipeCell 滑动单元格open事件无效
SwipeCell 滑动单元格的demo,官方并没有给出一个可以使用的demo。只是说用小程序的selectComponent来获取到当前组件,然后就可以调用open与close事件了。WXML如下<block wx:for="{{list}}" wx:key="index"> <van-swipe-cell right-width="{{ 120 }}" id="swipe-{{index}}"> <view class="station-list wd"> <view class="station-list-top"> <text>{{item.jobName}}</text> </view> <view class="station-list-bottom"> <text>{{item.recruitmentSubjectName}}</text> </view> <view class="more" bindtap="swipeOpen" data-index="{{index}}"> <text class="iconfont icongengduo"></text> </view> </view> <view slot="right" class="right-bottom"> <view class="right-edit">修改</view> <view class="right-del">删除</view> </view> </van-swipe-cell> </block> JS如下swipeOpen(e){ let index = e.currentTarget.dataset.index this.selectComponent('#swipe-'+index).open('right'); } 这样用的话,并不会报错。但是无论怎么样都是不能让它滑动打开的。
2020年05月27日
1,209 阅读
0 评论
0 点赞
2020-05-13
小程序使用getCurrentPages进行页面传值
在做小程序的时候,经常会遇到在其他页面修改当前表单页面值的情况。(个人觉得这种表单页面需要跳转到其他页面填写的方法十分繁琐,但是产品要,没办法)当时想到的办法是在URL里面跳转的时候用key:value的形式来进行传参,但是在返回上一页的时候,调用的生命周期是onShow的方法。查看了官方文档,onShow方法是没办法从url接收到参数的。那么我又想到了一个方法,用storage来进行传参。但是这个方法也是比较笨的方法,使用多了会造成storage的混乱,不利于数据维护。那么我们有没有办法进行优雅的跨页面传参呢?当当当当!官方有一个API是getCurrentPages,可以获取页面栈的所有信息。它的长度代表了当前是第几个栈,而且我们可以直接修改某个栈的数据。相信这里有很多童鞋已经明白了。let pages = getCurrentPages(); //获取所有推宅 let prevPage = pages[pages.length - 2]; //上一个页面 // 获取上一个页面的值 let rData = prevPage.data.addData; //设置上一个页面的data的值 rData.jobName = e.currentTarget.dataset.value prevPage.setData({ addData: rData }, function () { wx.navigateBack() });一定要注意的是,redirectTo和navigateTo方法返回到指定页面,会造成数据清空的情况,所以这里要用navigateBack方法返回上一页。
2020年05月13日
621 阅读
0 评论
0 点赞
2020-05-08
Vant weapp小程序Dialog组件确认按钮不正确的问题
在使用Vant的小程序UI组件时,发现官方自带的Dialog组件确认按钮与取消按钮样式不正确。按钮整体靠右移动,导致视觉上面看起来按钮位置不居中。
2020年05月08日
1,106 阅读
0 评论
0 点赞
2020-04-14
wxPlus微信分享图片失败的问题
这个问题其实困扰了我2天,但是等我仔细看完文档以后,解决只用了1分钟的时间。问题是这样的,在项目里使用了apicloud里面的wxPlus做为微信分享的模块。添加模块后,在iphone6以及iphone6s上所有界面都可以正常分享使用html2canvas生成出来的图片。但是经测试,iphone8plus分享就有问题。分享代码如下
2020年04月14日
521 阅读
0 评论
0 点赞
2020-03-11
html2canvas报'className' of object '#错的问题
因为项目需要用到生成海报的功能,所以立马想到了html2canvas的插件。但是很久没用了,有点忘记。第一时间选择了npm i html2canvas看着熟悉的安装界面,一切都向美好的方向发展。但是当我按照文档import html2canvas from 'html2canvas' html2canvas(document.querySelector("#capture")).then(canvas => { document.body.appendChild(canvas) }); 项目使用了过后,发现报错了!Uncaught (in promise) TypeError: Cannot assign to read only property 'className' of object '#<SVGGElement>' 错误原因好像是说这个对象是只读属性,无法克隆。一直也没发现问题在哪!百度了很多次都没搜到相关问题。后来我上了官方的github找到了相关issueshttps://github.com/niklasvh/html2canvas/issues/1868浏览了一下,发现问题出现在rc版本之后以前的1.0.0-alpha.12版本可以用。果断放弃新版本npm i html2canvas@1.0.0-alpha.12安装以后,使用正常了
2020年03月11日
343 阅读
0 评论
0 点赞
1
...
7
8
9
...
25