vue 报错 Object(...) is not a function
检查引入问题是否有问题
import { login } from ‘@/api/login’
比如{} 和 login是否存在或文字正确
检查引入问题是否有问题
import { login } from ‘@/api/login’
比如{} 和 login是否存在或文字正确
问题现象:图片在拖动上面图标时,会被选择而变蓝
问题现象2:图片可以拖拽
解决方案:
1.禁止图片选中:
document.onmousemove = function (ev) {
window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty();
}
2.禁止拖拽:
<img src="#" draggable="false">
转载保存学习:https://blog.csdn.net/icebns/article/details/102521332?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-4-102521332.nonecase&utm_term=%E5%9B%BE%E7%89%87%E7%A6%81%E6%AD%A2%E9%80%89%E4%B8%AD
window.location.protocol+"//"+window.location.host; // 返回https://mp.csdn.net
window.location.host; //返回url 的主机部分,例如:mp.csdn.net
window.location.hostname; //返回mp.csdn.net
window.location.href; //返回整个url字符串(在浏览器中就是完整的地址栏)
window.location.pathname; //返回/a/index.php或者/index.php
window.location.protocol; //返回url 的协议部分,例如: http:,ftp:,maito:等等。
window.location.port //url 的端口部分,如果采用默认的80端口,那么返回值并不是默认的80而是空字符
内容归于原作者:https://blog.csdn.net/qq_36663526/article/details/107449035
以下内容只做转载,避免后期文章失效
今天使用vue-awesome-swiper的时候报错:
在这里插入图片描述
搞了很久 发现错得很让人吐血~!…
我安装的版本:
"dependencies": {
"core-js": "^3.6.5",
"swiper": "^6.0.4",
"vue": "^2.6.11",
"vue-awesome-swiper": "^4.1.1",
"vue-router": "^3.2.0"
},
官方说明了安装6.0版本的话需要引入另外一个css
// If you use Swiper 6.0.0 or higher
import 'swiper/swiper-bundle.css'
但是可能我是瞎了 没看见。引入的是这个:
// import style
import 'swiper/css/swiper.css'
所以如果Swiper版本是6.0以上就引入第一个就好!!!!!!!!
原文:https://www.cnblogs.com/010101-/p/10649026.html
通过css控制,可以实现加载网络图片时,未加载完成的时候显示本地一张占位图,加载完成后显示网络图片;
原理:通过在img标签的after伪元素上添加一张占位图,并且img都设置为position:relative;after设置position:absolute;img标签的src为网络图片,这样加载的时候由于网络图片没加载完成,就会显示本地图片,下面案例中的js是为了效果明显而故意延时设置img的src属性。
代码改版(将原作者的占位图改为padding-bottom)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
img {
position: relative;
width: 100%;
height: 100%;
}
img::after {
content: "";
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #eee;
padding-bottom: 100%;
}
div{
width: 600px;
height: auto;
}
</style>
</head>
<body>
<div>
<img src="">
</div>
</body>
<script>
setTimeout(function() {
document.querySelectorAll("img")[0].src = 'https://img.kzcn.cc/600x600/c/0';
}, 3000);
</script>
</html>