前端
要怎么样才能取一个独一无二的名字
这个作者很懒,什么都没留下…
展开
-
vue项目中,element-ui select 的下滑加载更多
需求背景:我司的一个需求,在一个下拉框要显示艺术家,但是艺术家太多,如果一下子请求回来,接口返回很慢,渲染也很慢,所以想到的解决方案是分页请求,当鼠标在select 的option中滑动超过option的高度,就会触发一个事件,然后调用自己的函数,代码如下:1 首先给 el-select 绑定一个事件,这个事件 element 是不支持的,所以要自己定义一个属性:directives: { 'el-select-loadmore': { inserted(el, binding) {原创 2020-08-21 12:54:36 · 1893 阅读 · 1 评论 -
js 的 forEach 函数如何跳出循环?
答案:无法跳出循环。但是我们可以寻找代替的方法。forEach 会遍历数组中的所有元素,即使碰到了你要的,也会继续往后走,所以我们可以使用 some() 方法或者 every() 方法代替。some: 方法测试数组中是不是至少有1个元素通过了被提供的函数测试。它返回的是一个Boolean类型的值。some 方法会在函数内部返回 true 是跳出循环。当item=2是,符合if条件,下面返回的true,此时跳出循环。every:方法测试一个数组内的所有元素是否都能通过某个指定函数的测试。它返回一个布原创 2020-08-03 16:54:23 · 1346 阅读 · 0 评论 -
vue.js 中,背景图的链接是变量,如何使用style显示
vue.js 中,添加动态背景图的方法, 直接上代码<template> <div :style="{backgroundImage: url(`${props.url}`)}"></div></template>props.url 我这里是一个父组件传下来的组件,可以使用data里面定义的任何变量。...原创 2020-07-20 21:41:32 · 1212 阅读 · 0 评论 -
带有防盗链的图片,在显示时如何不显示默认图
在写本周需求的时候,引入了一张别的网站的图片,放在img标签的src属性上,但是显示的都是别人家的默认图,充满了疑惑的我查了一下。原来是这个图片的网站设置的防盗链。防盗链的原理:在 http 协议中,如果从一个页面跳到另一个页面,header 中会带一个 Referer。图片服务器通过检测 Referer 是否来自规定域名,来进行防盗链。因此,如果不发送 Referer,也就是没有来源,图片官网那么就认为是浏览器直接访问的,就会正常显示图片。本次任务中,我的解决方案就是给img添加一个属性 refe原创 2020-07-19 11:06:46 · 377 阅读 · 0 评论 -
前端 cookie,小饼干
cookie 是前端中一个小点,还是比较重要的。什么是cookiecookie是保存在你的计算机中的小型文本文件中的数据。web 服务器将网页发送到浏览器之后,连接将关闭,浏览器也将忘记用户信息。cookie 就是为了解决这个问题。当你再次打开浏览器时,浏览器会从本地文件读取 cookie,这样浏览器就会认识你,比如一些网站的自动登录,使用的是这个技术。获取cookielet cookies = document.cookie设置cookiedocument.cookie = newCooki原创 2020-06-27 13:21:06 · 213 阅读 · 0 评论 -
html tag noscript
noscript 指网页禁止脚本的时候,显示的代码,比如:<p>nice to meet you!</p><script>document.write("Hello World!")</script><noscript>Your browser does not support JavaScript!</noscript>正常是时候上面的代码会显示:nice to meet you!Hello World!当网页禁止原创 2020-06-24 00:41:19 · 136 阅读 · 0 评论