分类 前端笔记 下的文章

if (uni.getStorageSync('token')) {
        console.log('验证通过');
        // next();  // 此处的next() 会导致使用navigateTo()的时候产生两次跳转,但使用navigator标签又不会出现此种情况
    } 

由于使用uniapp + uni-simple-router 做登录拦截,因为使用上面的代码时使用了next();在跳转时登录拦截和跳转各执行了一次产生两次相同页面

解决:
禁用此处的next()即可

问题现象:图片在拖动上面图标时,会被选择而变蓝

问题现象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而是空字符