
web前端
田少川
不求与人相比,但求超越自己
展开
-
WebStorm 2017创建vue模板文件
WebStorm 2017创建vue模板文件点击编辑器左上角File中的settings…如果编辑器还没有集成vue插件,可以先去设置的Plugins里去安装点击File and Code Templates选项,点击上面的+号,填写模板的名字和模板的文件类型,最后依次点击下面的Apply按钮和OK按钮创建好模板,直接新建vue文件即可。原创 2017-12-29 11:51:39 · 2396 阅读 · 0 评论 -
vue生命周期详解
vue生命周期 vue实例在被创建之前都要经过一系列的初始化过程,这个过程就是vue的生命周期。 vue一整个的生命周期中会有很多钩子函数提供给我们在vue生命周期不同的时刻进行操作。所有的钩子函数如下:beforeCreatecreatedbeforeMountmountedbeforeUpdateupdatedbeforeDestroydestroyed先写一...原创 2018-06-05 17:43:59 · 318 阅读 · 0 评论 -
setTimeout使用闭包,定时打印数字
1 .for(var i=0;i<5;i++){ setTimeout(console.log(i),i*1000)}结果虽然是1,2,3,4,5,但是定时器没有起作用。2 .for(var i=0;i<5;i++){ setTimeout(function(){ console.log(i) },i*1000)}每间隔一...原创 2018-06-06 15:49:36 · 1029 阅读 · 0 评论 -
js报错:Uncaught TypeError: (intermediate value) is not a function
自己在项目中遇到的一个错误,百度了一下资料,说是如果前面定义的是变量,后面写的是匿名函数或者闭包什么的,如果变量后不加分号的话(即使已经换行了),js会自动的认为你是匿名函数自调,会被认为是变量名而不是方法,从而报错。所以变量后面要加分号!// 创建markermarker = new BMap.Marker(data.points[i], { icon: myIcon }); ...原创 2018-07-27 15:53:07 · 4847 阅读 · 0 评论