logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue 复制到剪切板 公共方法组件 clipboard 第一次没反应第二次成功

原理:clipboard是创建一个dom监听,然后点击dom时候复制并触发回调函数。所以第一次点击时候是创建监听,第二次点击才能被监听到。3、每次点击执行一遍创建监听->触发监听-> 销毁监听的整个生命周期,保证每次点击完毕后都卸载掉监听。1、不提出组件,在mounted中初始化创建监听(不使用,因为不方便提出公共方法组件)2、在每次点击时候多加一次点击(不推荐,不确定有无性能问题,毕竟创建了多个

文章图片
#vue.js#前端#javascript
vscode typescript 红波浪线错行 卡顿 需要重启 volar

这个原因是volar 插件 和 vscode自带的 typescript 冲突。将“JavaScript 和 TypeScript 的语言功能“禁用掉。2.禁用内置 TypeScript 扩展 设置为禁用(工作区)插件部分搜索框内输入@builtin Typescript。导致一进ts文件如果有错误,加代码以后,错误错行。1.将 Volar 更新到最新版本。

文章图片
#vscode#typescript
javascript map 哈希表

哈希表本质就是一个二维数组,只不过这个二维数组里的第一列的数据不能重复。比如记录一句话中,每个字母出现的次数。var s="abcdeee"var arr=s.split('')//.map方法只能作用于数组[a,b,c,d,e,e,e]var map=new Map()//定义哈希表maparr.map((key,index,arr)=>{//数组的.map方法,循环遍历整个数组,同for

#javascript#散列表#开发语言
vue中的public文件夹的作用,vue实例部署在index.html

1.首先认识public文件夹的index.html其中部署了vue实例2、public文件夹下的内容不会被webpack打包,webpack打包的作用是相当于把多次用到的内容资源帮你分组分好。

#vue.js
正则表达式匹配第二此出现的a

以前有个需求,输入框内只能输入0-9和小数点,小数点只能输入一次。当时的思路是:用户输入一个非数字,就给这个数字干掉,就相当于没输入;同理,用户输入第二个小数点,就给第二个小数点干掉。但是由于以下3个原因没使用:1最好不要在无提示的情况下修改用户输入2vue的绑定刷新机制,如果长按,就会疯狂输入,此时不能去除3不会匹配第二次出现的小数点。今天闲着无聊吧正则又看了下,这里干掉了第三点。"caanad

#正则表达式#javascript#vue.js
完美解决elementui input输入框 Number 类型 的坑(上下三角箭头,科学计数法 e,保留小数,整数)

首先要明确:1、数字类型是一个int,有限定的位数,太大就失精了,因此,太长的数字用tel类型,短数字用Number。2、输入框是给用户用的,可以限制用户输入,但是不能自动改用户已经输入的东西(一开始用正则做了个匹配小数点后几位的自动删除,用户体验不好)遇到的问题:1、使用Number的时候,会有上下箭头(不好看),并且滚轮可以滑动(正常页面就是滚轮滑的,不能一键多用),禁用这两个2、输入(或复制

#elementui#vue.js#javascript
uniapp原生导航栏自定义图片格式按钮(经测试仅安卓)

https://blog.csdn.net/weixin_43968842/article/details/103470529

#uni-app
uniapp 页面跳转传值 两种方法 url拼接 eventChannel事件回调

uniapp 页面跳转传值 两种方法 url拼接 eventChannel事件回调

#前端#javascript#开发语言
    共 14 条
  • 1
  • 2
  • 请选择