js方法
文章平均质量分 52
拿鼓思谱
这个作者很懒,什么都没留下…
展开
-
有关iframe锚点,锚点出现上下偏移,锚点出现页面显示问题.iframe的srcdoc问题
有关iframe的srcdoc问题,iframe锚点定位,iframe锚点上下偏移原创 2022-06-22 15:04:01 · 916 阅读 · 1 评论 -
上传重复图片无法提示报错(无法触发change事件)
**问题:**上传图片时,我们一般会做大小限制,如果超过多少,就会报错.但是客户可能第二次还会继续上传刚刚那个过大的图片,但是第二次就不会报错.**原因:**由于图片一样,导致无法触发change事件<input type="file" id="fileImages" ref="fileUploader" accept="image/jpeg, image/png原创 2021-09-08 17:45:54 · 297 阅读 · 0 评论 -
后台返回的图片前端如何展示(如何获取)
实际场景:在登录时或者其他场景,我们需要用后台返回的验证码来校验,或者展示后台返回的图片后台:直接返回一个图片问题:前端如何展示(项目用的是axios请求)解决逻辑:我们要用原生的axios请求来请求并展示,而不是用你们项目已经封装好的请求上代码: axios.request({ url:"/abc/abc", //这里是你的请求url responseType:'blob', //这里最重要,不要去掉 method:'get' //请求方式,看后台的需求,可能是get,p原创 2021-07-14 16:23:53 · 11209 阅读 · 3 评论 -
给对象增加属性没有效果,this.$set无效
1.当你发现你给对象加了一个属性,在控制台能打印出来,但是却没有更新到视图上时,也许这个时候就需要用到this.$set()正确写法:this.$set(this.data,”key”,value’)2.有时我们会发现,this.set()这种方法写也可能在一定情况下无法起作用.打印出来是改变了或者增加了其属性,但是视图上还是没有变化,这时我们可以用this.set()这种方法写也可能在一定情况下无法起作用.打印出来是改变了或者增加了其属性,但是视图上还是没有变化,这时我们可以用this.set()这转载 2021-05-23 10:43:40 · 2907 阅读 · 0 评论 -
js中操作数组的几个常用方法
Array.shift()------删除并返回第一个元素作用:从数组中删除第一个元素(即下标为0的元素),并返回该元素。注意:1)删除元素之后,数组的长度-1。2)如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。示例:Js代码<script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] =.转载 2020-12-04 14:05:41 · 534 阅读 · 0 评论 -
监听用户是否停留在当前页面,切换页面时改变网页的title
效果:切换到别的页面:切回到浏览的页面:这个是如何实现的呢?第一,要有兼容性. // 判断用户是否观看当前页面,浏览器兼容 let state, visibilityChange; if (typeof document.hidden !== 'undefined') { visibilityChange = 'visibilitychange'; state = 'visibilityState';原创 2020-12-02 14:36:08 · 446 阅读 · 0 评论 -
Vue 获取dom元素中的自定义属性值(带详细解释和自己理解)
方法一:HTML<div id="app"> <button @click="getData($event,'100','666','777')">点我</button></div>JSmethods : { getData(e,num,lalala,eee) { console.log(e); // 输出 这个点击事件下面的所有属性 console.log(num); // 输出 100原创 2020-12-01 10:43:23 · 2350 阅读 · 0 评论 -
javascript字母大小写转换toLocaleUpperCase,toUpperCase,toLocaleLowerCase,toLowerCase
toLowerCase() 方法用于把字符串转换为小写。语法:stringObject.toLowerCase()返回值:一个新的字符串,在其中 stringObject 的所有大写字符全部被转换为了小写字符。toUpperCase() 方法用于把字符串转换为大写。语法:stringObject.toUpperCase()返回值:一个新的字符串,在其中 stringObject 的所有小写字符全部被转换为了大写字符。js实现字母大小写转换主要是用到了四个js函数,toLocaleUpperC转载 2020-07-03 17:03:16 · 1664 阅读 · 0 评论 -
JS如何实现将字符串所有字母变成小写,将字符串的首字母变成小写
想要解决上面的问题,要解决:如何将字符串全部变成小写,全部变成大写,然后是js截取替换方法1.全部变成小写 **toLowerCase()**用与把字符串转化为小写(对象一定要是),如一下代码 var a="I lovE yoU" console.log(a.toLowerCase()) 打印为: i love you 引申:将全部变成大写用"toUpperCase" var a="I lovE yoU" console.log(a.toUpperCase()) 打原创 2020-07-03 16:56:55 · 8472 阅读 · 0 评论