群里讨论的面试题,拿出来分析下。 console.log(a); a(); var a = 1; var b = 2; function a(){ b = 3; console.log(b); return; function b(){} } console.log(b); console.log(a) a = 3; a...
[vue]之插槽slot
最开始听到插槽,实在是有点迷惑,在深入学习之后,我自己把它用【占位】来理解,其实官网已经说的很清楚了,为啥还要写一遍呢,我感觉自己梳理一遍写出来,会让自己更加深入的理解概念和用法。 以下都是基于...
[转]关于z-index 那些你不知道的事
CSS当中的z-index属性看起来足够简单,但是如果你真的想了解它是如何工作的话,在这简单的表面之下,又有许多值得探究的内容。 在这篇教程中,通过探究层叠上下文和一系列实际的例子,我们将会阐明z-index的内在...
[vue-router]之导航守卫
vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。 其实总结起来有这么几种: 全局前置守卫 登录拦截用的最...
[vue-router]之路由组件传参
前一段一直在用react,也做了很多相关的问题记录,是时候梳理一下vue系列的了,也让自己更清楚这些概念,话说每次去看官方文档都有新的收获。 官方的解释: 在组件中使用$route会使之与其对应路由形成高度...
vue初始化项目的时候报cb() never called!
昨天一个同事在初始化vue项目的时候一直报cb() never called,就帮着看了下,网上搜了各种解决办法,都没解决。 查找的解决文章,说不好可以解决大家遇到的问题,记录下: https://www.jianshu.com/p/ead0...
react-redux中启用es7@装饰器
我们平时在用react-redux的时候会用到connect去连接组件的state和action,大概长这个样子: import { connect } from 'react-redux'; class Counter extends Component{} const mapStateToProps = (state)=>{...
Error: Multiple configuration files found. Please remove one: – package.json#babel – .babelrc
react报错如下: Error: Multiple configuration files found. Please remove one: - package.json#babel - .babelrc 如果出现以上错误,就是 babel 的配置出现了重复,检查一下根目录的.babelrc和packa...
URLSearchParams is not defined
出现场景:vivo的安卓5.1,安卓低版本的浏览器估计都会出现报错。 解决办法: npm install url-search-params-polyfill --save 或 yarn add url-search-params-polyfill 在入口文件index.js中引入: ...
react/vue在某些低版本安卓手机浏览器白屏解决办法
移动端感觉坑好多,但是也没办法,只能一个一个的填,遇到的场景是:我们是混合开发,需要在app内访问h5页面(基于react,其实vue中也是一样的问题),测试人员提出了在vivo X7中打开空白,仔细看了下,public中...