书架

书架

=一个知识书库=

安装node-sass提示没有vendor目录的解决办法

安装node-sass提示没有vendor目录的解决办法

在node-sass目录下面新建一个vendor的空目录,然后运行npm/cnpm rebuild node-sass --save-dev即可,如果安装失败,会生成一个目录名为类似这样win32-x64-48的空目录,然后去https://github.com/sass/node-sass/releases 这个网站下载对应这个目录名的.node文件放到这个目录下即可。
more...
vue 设置路由的登录权限

vue 设置路由的登录权限

index.js 将需要登录权限的路由设置meta属性 ![](https://i.imgur.com/sMiLXt7.png) ```javascript meta:{requireAuth:true}, main.js ``` <!-- more --> 在main.js内直接写对路由的验证 ```javascript router.beforeEach((to, from, next) => { if (to.matched.some(record => record.meta.requireAuth)){ // 判断该路由是否需要登录权限
more...
JS判断浏览器类型

JS判断浏览器类型

> 最近在解决IE升级及浏览器兼容问题,有些原生态的js方法与属性随着版本的不同则相应的不同,所以判断浏览器就是一个很必要的动作了,js判断是否为IE浏览器 <!-- more --> ```javascript function isIE() {  if (!!window.ActiveXObject || "ActiveXObject" in window)   return true;   else   return false;  } //判断浏览器类型 function getweb(){    if((!!window.ActiveXObject ||
more...
js代码判断IE6,IE7,IE8,IE9

js代码判断IE6,IE7,IE8,IE9

> 做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码! 有一种代码: <!-- more --> ```javascript <script type="text/javascript"> var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); var trim_Version=version[1].replace(/[ ]/g,""); if(br
more...
HTML条件注释判断IE

HTML条件注释判断IE

```html <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![endif]--> <!--[if IE 6]> 仅IE6可识别 <![endif]--> <!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]--> <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]--> <!--[if IE 7]> 仅IE7可识别 <![endif]--> <!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![e
more...