- 博客(15)
- 问答 (23)
- 收藏
- 关注
原创 uniapp微信小程序使用uview 验证码输入框无法粘贴内容
上边的代码就是把验证码输入框的第一个框的光标效果隐藏了,然后通过css定位把input的光标位置刚好和第一个框进行重叠,这样既能选中input用他的粘贴,又可以不出现多个光标。// 按照原先组件自带的css,是把验证码输入框中的input设置为两个屏幕的宽度,然后通过定位将他挪出了屏幕,这样因为选不中input框所以无法使用粘贴功能。设置的css把input设置成正常宽度,并改变他的定位,这样出现了新的问题就是光标无法隐藏。最后是将已经有内容的input直接挪出屏幕外就行。经过翻找代码最后做了出来。
2023-06-14 16:46:25
1314
原创 markdown编辑器@uiw/react-md-editor深入使用
近期需求在react项目中制作一个markdown编辑器,最终使用了@uiw/react-md-editor,可以去npm官网查看关于该插件具体使用方法再次就不多做介绍。本文主要想讲述一下深入使用该插件。在我进行自定义插件时:const title3: ICommand = { name: 'title3', keyCommand: 'title3', buttonProps: { 'aria-label': 'Insert title3' }, icon: ( <
2022-03-11 17:52:45
2036
原创 vue预览pdf 兼容IE11
运用vue项目开发遇到预览PDF的功能并要兼容IE11,最开始运用vue-pdf这个插件,后来发现在IE11浏览器不支持。所以使用了pdfjs-dist,下边上代码。// 安装pdfjs-dist npm install pdfjs-dist@2.0.943 --save //这里安装这个版本是最为合适的 其他版本可能会出现一些问题// 安装完成后一定要记得重启项目 // 视图代码 css样式自行去写 <div> <div> <s..
2021-12-20 14:47:23
2653
1
原创 前端运用base64文件转为访问路径
最近在研究vue项目中使用pdf预览,因为要兼容IE11的问题最终使用pdfjs-dist插件来制作,该插件是可以兼容IE但是因为后端返还我的是base64文件,所以需要做一些处理。首先我运用的是拼接出dataURL的形式传递。但是因为IE11在解析base64文件时一些兼容问题,不支持直接传递dataURL的形式`data:application/pdf;base64,返回的base64流`这种格式在IE上有点问题但是后端没有文件服务器所以不能给我直接返回访问路径,我这边经过一些处理将base
2021-06-07 15:01:49
4411
2
原创 前端js实现文件下载
export function downLoadFn(data, name) { const str = name.substring(name.lastIndexOf(".") + 1)// 截取获取图片类型 let ContentType = "" switch (str) { //在这里添加要下载文件的ContentType case "jpeg": ContentType = "image/jpeg" break case "jpg"
2021-04-25 14:27:36
535
6
原创 本地存储三种方式得区别
存储三种方式:cookie、sessionStorage、localStoragecookie可以设置过期时间 路径 domin1.cookie在浏览器和服务器间来回传递。而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。2.存储大小限制也不同,cookie数据不能超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如会话标识。sessionStorage和localStorage 虽然也有存储大小的限制,但比
2021-04-19 17:13:14
5319
8
原创 uniapp去除滚动条
近期在做一个uniapp项目,进行的时候发现内容超出后右侧滚动条难以隐藏,查了许多方法没有生效,这时我在网页上看了uniapp元素得css发现了问题。uni-page-wrapper { width:100%; heigth:100%}这个元素得宽高都是百分百。接下来一个uni-page-body{ width:100%;}这个元素就是我们主要布局得容器,但是他只有宽度没有高度,在我们布局中给盒子宽高百分百继承过来得高度为空,这时候就会导致一个问题,页面发生滚动,滚动条去除不
2021-04-15 10:57:47
5914
2
原创 var、let、const区别,箭头函数和普通函数得区别。
var、let、const区别:var 声明变量 有变量提升 值为undefined 可以定义空变量 可以重复定义 作用域为全局。let 声明变量 没有变量提升 为块级作用域 存在暂时性死区在 在变量定义这一句出现前 使用这个变量会报错 不可重复定义。const 声明常量 声明及赋值 没有变量提升 存在暂时性死区 不能重复定义 不能重新赋值 为块级作用域。在let和const之间,建议优先使用const,尤其是在全局环境,不应该设置变量,只应设置常量。const优于let有几个原因。一、
2021-04-07 12:04:18
454
原创 给html元素设置的禁用效果
日常创作项目中我们经常用到button按钮或者是input,他们都可以使用disabled来控制是否是禁用效果,那么如果是其他的html元素该怎么做出禁用效果呢。cursor: not-allowed属性可以让我们得元素看起来有禁用得效果 ,但事件还是可以触发的,这个时候需要自行用条件判断事件是否触发。如果没有太多的样式方面需求可以直接使用cursor: not-allowed。如果我们想要类似与按钮禁用得效果,我们可以在元素中加一个定位盒子,然后给这个定位盒子加上cursor: not-allowe
2021-03-31 16:06:40
2491
原创 关于弹性盒flex布局overflow无作用问题
flex弹性盒较为方便,可以节省我们很多布局时间,但是有时候可能会出现一点问题 <div className={styles.main_box}> //布局 <div className={styles.left_box}></div> <div className={styles.right_box}> <div className={styles.right_header}></div>
2021-03-23 15:58:25
1630
1
原创 js深拷贝
关于深拷贝实现的方式有很多种,但是一些方法会存在一些局限性,这里简单说几种。JSON.parse(JSON.stringify(data))这种方式较为便捷。在我们知道数据层级得情况下可以使用这种方式来做一个基本的深拷贝,但是如果在我们不知道数据层级的情况下会出现一定的问题。它自动过滤掉为undefined的值。扩展运算符…该方法只能做第一层得深拷贝。递归实现 function cloneDeep(data) { if (typeof data !== "object")
2021-03-18 11:16:00
466
原创 VXEtable展示指定行所遇到得问题
设置指定行展开时,通过expandRowKeys可以进行默认展开,但是只有页面初始化得时候才会触发一次。如果我们需要通过点击等事件来传递不同参数来改变所展开的行时,可以使用setRowExpand(rows, checked)。rows指我们想要展开那一行的整条参数 也可以传递数组方式来展开多条。checked为是否展开试验时我传递的参数为定义的死数据const rowObj={ id: "0044555555555555", tit: "展开
2021-02-25 12:10:48
7123
10
空空如也
uniapp开发微信小程序使用uview中的u-code-input无法粘贴内容
2023-06-12
关于#前端#的问题:使用vite+vue3开发项目 路由使用异步加载方式引入:
2023-06-08
vue3初始化请求数据
2023-03-20
echarts地图设置背景图片
2022-12-11
关于#javascript#的问题:ios微信浏览器无法自动播放视频
2022-06-20
react项目中配置跨域代理
2022-05-06
在next.js使用react-quill
2022-04-20
前端react项目在浏览器唤起其他应用
2022-04-15
quill-image-resize-module
2022-01-18
react中使用CKEditor
2022-01-17
React中使用CKEditor
2022-01-14
react 最新富文本编辑器插件
2021-12-30
前端压缩图片大小同时兼容ie11
2021-10-19
求前端图片压缩方法,兼容ie11
2021-09-29
react打包执行命令出现问题
2021-09-29
react打包命令无法执行
2021-09-29
关于前端请求跨域代理问题
2021-08-31
前端vue时间设置问题
2021-07-06
前端开发环境搭建问题
2021-07-01
前端使用jest进行单元测试
2021-06-29
关于pdfjs-dist在IE11显示问题
2021-06-07
pdf.js在ie11显示空白
2021-06-02
vue项目使用pdf预览兼容ie11
2021-06-01
阿里sdk视频上传在react怎么做
2021-05-21
antd-from中使用Switch点击保存按钮获取不到Switch状态
2021-05-11
MOCK工具Rap2得删除和编辑接口怎么使用
2021-04-26
typescript索引
2021-04-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人