自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 vue将html生成pdf并分页

此方案有很多的css兼容问题,比如虚线边框、svg、页数多了内容显示不全、部分浏览器兼容问题,光是解决这些问题就耗费了我不少岁月和精力。区别在于html-to-image可以生成多种格式,并且没有发现html2canvas上的css兼容问题。原理都是一样,先将html转成图片,再分页生成pdf。我这里用的是toCanvas。在vue页面引入后调用。

2024-04-09 15:52:11 555

原创 关于使用uni-app过程中遇到的问题和技巧合集

1.小程序跳转小程序打开manifest.json文件-源码视图,在对应小程序平台源码中加入“navigateToMiniProgramAppIdList”:“目标小程序appid” (二者必须关联同一主体)2.百度小程序、头条小程序、支付宝小程序无法同时播放背景音乐和音频(比如按钮音乐)通过条件编译,声明两个音频对象,不使用背景音乐对象,例如百度// #ifdef MP-BAIDU这个...

2020-05-06 16:03:49 1362

原创 微信h5禁止底层滚动条滚动

在没有经过任何处理的情况下,滚动这个弹窗 会使底部的页面随之滚动,以下解决步骤:阻止默认事件以及事件冒泡 e.stopPropagation(); e.preventDefault(); 给弹窗盒子绑定触摸事件 $('.modal').on("touchmove", function (e) { console.log(e.target.className) let c...

2019-07-19 18:46:01 969

原创 在微信h5富文本中预览图片

在微信h5中,点击图片是不能直接预览图片的,那么如何在后台返回的富文本中点击img预览图片呢?1.拿到后台返回的富文本数据,通过正则取出所有img标签里的src并存到新的数组里以下代码写在ajax成功的回调函数里 let imgs = Response.content.match(/<img[^>]+>/g); //Response.content为富文本数据 ...

2019-02-13 11:34:13 2199

原创 小程序webview中使用分享功能

注意:因为为小程序原生组件,会铺满整个页面,所以不能通过按钮来触发分享,用户只能通过右上角的三个点来主动分享,关键是一般需求都是需要自定义其分享的参数的,包括分享卡片的标题、图片、页面路径,所以h5需要向小程序传递数据,h5内需两个操作:1 引入微信官方js文件<script type="text/javascript" src="https://res.wx.qq.com/open/...

2019-01-29 14:19:20 18587 1

原创 关于ios键盘收起推上去的位置没还原留空白的问题

document.body.addEventListener("focusout", () => { //软键盘收起的事件处理 setTimeout(() => { const scrollHeight = document.documentElement.scrollTop || document.body.scrollT...

2019-01-28 15:48:27 2089

原创 推荐一款适用于vue的h5富文本编辑器

var zxEditor = new ZxEditor("#editorContainer", { // 编辑器固定 fixed: false, // 20秒自动保存一次编辑内容 autoSave: 0, disableBackspaceDelete: false, showToolbar: false }); that.zxEditor = zxEditor;

2019-01-28 15:40:37 14970

原创 关于ios自动播放音频的问题

关于ios微信端上使用audio动态给src赋值的不能自动播放的问题,网上尝试了很多方法,什么先让它播放暂停,设置播放时间为0,什么使用微信官方的插件,不都管用,最后还是需要用户手动触发,只得分别做处理了,安卓手机直接进入页面获取数据通过play()方法让其自动播放,而ios的则通过用户触摸屏幕的主动行为再执行play()方法才能播放!...

2019-01-28 15:23:01 1324

原创 js监听滚动条滚动方向

var p=0,t=0; $(window).scroll(function(e) { p = $(this).scrollTop(); if (t <= p) { //向下滚 } else { //向上滚 } setTimeout(function() { t = p; }, 0); });网上找...

2019-01-28 15:20:27 7671

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除