Js
文章平均质量分 54
js
Janaeiw
这个作者很懒,什么都没留下…
展开
-
解决Vue中使用wangEditor富文本编辑器复制粘贴word文档携带内容样式文本问题
前言:本文记录作者在vue项目中使用到wangEditor富文本编辑器复制粘贴功能所遇到的bug,故此把自己所遇到的坑及问题详细的记录下来。如果觉得作者写的不错,希望得到您的点赞/收藏/支持,如果有不同意见,欢迎下方评论区留言。一、自定义处理粘贴的文本内容1、配置 自定义处理粘贴的文本内容~~~如下图const E = window.wangEditorconst editor = new E('#div1')// 配置粘贴文本的内容处理editor.config.pasteTextHandl原创 2021-03-23 16:01:50 · 9781 阅读 · 5 评论 -
wangEditor取消自动聚焦的另类解决办法
前言:本篇文章我们将介绍使用wangEditor富文本编辑器在移动端中打开页面的时候,总会自动定位到富文本编辑器上,弹出移动端的虚拟键盘,影响到整体布局的兼容问题。如果觉得作者写的不错,希望得到您的点赞/收藏/支持,如果有不同意见,欢迎下方评论区留言。注:问题原因:目前发现是官方旧版本遗留下来的bug,不过官方也说的很明显了,不兼容移动端版本的。那么接下来我们就自己去寻求解决办法吧~~话不多说,直接上菜。一、官方提供的API(亲测无用doge)自动 focus编辑器初始化时,默认会自动 focus原创 2022-03-08 15:09:35 · 5897 阅读 · 7 评论 -
递归多维(树形)数组-重组字段
前言:如果觉得作者写的不错,希望得到您的点赞/收藏/支持,如果有不同意见,欢迎下方评论区留言。一、话不多说,直接上菜。1、数据格式-如图var arr = [ { "title": "一维数组", "parentid": 1, "key": "1", "checkable": false, "children": [ { "title": "二维数组", "parentid":原创 2021-08-13 15:37:24 · 292 阅读 · 0 评论 -
解决警告:Unable to preventDefault inside passive event listener due to target being treated as passive.
注:1.滑动或多次点击时警告[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive.一、解决方法一在touch的事件监听方法上绑定第三个参数{ passive: false },通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认滑动行为。element.addEventL原创 2021-02-04 16:17:18 · 16417 阅读 · 6 评论 -
基于Canvas+Exif实现的图片压缩功能
基于Vue+Exif实现的图片压缩功能前言:本文记录作者在vue项目中因图片上传限制及后台保存图片过大的问题,因此在图片上传到后台前做一个图片压缩的功能。如果觉得作者写的不错,希望得到您的点赞/收藏/支持,如果有不同意见,欢迎下方评论区留言。一、初步封装的JS方法及调用注:1、此方法以满足大致的功能需求,但是还有一个小问题!!!下面在解释为啥,哈哈哈2、以下代码注释已经很清晰了。index.js/** * 将图片压缩为对应尺寸 * @param {Object} options * @p原创 2021-01-12 19:18:30 · 345 阅读 · 2 评论 -
Vant+postcss-pxtorem 实现浏览器适配 内含另一种方案实现
Rem 布局适配Vant 中的样式默认使用 px 作为单位,如果需要使用 rem 单位,推荐使用以下两个工具:postcss-pxtorem 是一款 postcss 插件,用于将单位转化为 remlib-flexible 用于设置 rem 基准值一、npm安装npm install postcss-pxtorem --save二、新建.postcssrc.js做如下修改注:1、以下注释代码开启后运行脚本会出现报错的提示,虽不知道有什么用,注释就好啦。module.exports = {原创 2021-02-04 15:26:37 · 1444 阅读 · 2 评论 -
Vue.js分钟转换小时:分钟
目录第一步:创建函数第二步:调用函数第一步:创建函数methods: { // 分钟数换算 minTime(min) { let minTime = ""; let h = Math.floor(min / 60); min -= h * 60; if (min == 0) { minTime = h ? "0" + h + ":00" : ""; } else { i原创 2020-06-06 09:19:58 · 2893 阅读 · 0 评论