01 2018 档案
摘要:ES6允许 按照一定的模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。结构赋值在实际开发中可以大量减少我们的代码量,并且让我们的程序结构更清楚。赋值解构已经看了好多遍了,但是每次记不住,今天来写一篇博客来加深印象 一、数组的解构赋值 我觉得数组的解构赋值的作用就是能够同时给多个变量进行赋值
阅读全文
摘要:箭头函数 定义 __我觉得箭头函数就是将es5中的普通函数换一种写法,使代码看起来更加简洁__ 基本方法 1、简单例子 上面的代码等同于 2、箭头函数不需要参数或者需要多个参数时,用圆括号代表参数部分 3、箭头函数的代码部分多于一条语句,就要用大括号将其括起来,并使用return语句返回,返回的是对
阅读全文
摘要:一、let命令 使用的注意事项: 1、es6新增了let命令,它的用法和var 差不多,但是它声明的变量只在let命令所在的代码块有效 2、不存在变量提升,所以变量要声明后再使用,不然会报错 3、不允许在相同的作用域中重复声明同一个变量,所以也不能在函数里重新声明参数 4、let为js新增了块级作用
阅读全文
摘要:Vue.js本身只提供数据与视图绑定及组件化等功能,如果想用它来开发一个完整的SPA(单页面应用),我们就还需要使用一些Vue.js的插件。今天我学习一种叫做Vue-router的插件,用来提供路由管理这个功能。 一、安装vue-router插件 1、安装bower:和npm类似的 bower->
阅读全文
摘要:一、组件间的数据传递 1.父组件获取子组件的数据 *子组件把自己的数据,发送到父级 *vm.$emit(事件名,数据); *v-on: @ 示例用法:当点击send按钮的时候,“111”变成“我是子组件的数据” 2、子组件获取父组件的数据 在调用子组件: <bbb :m="数据"></bbb> 子组
阅读全文
摘要:代码复用一直是软件开发中长期存在的问题,每个开发者都想要再次使用之前写好的代码,又担心引入这段代码后对现有的程序产生影响。现在web Components的出现提供了一种新的思路,可以自定义tag标签,并拥有自身的模板,样式和交互。Vue.js提供了自己的组件系统,支持自定义tag元素和原生HTML
阅读全文
摘要:一、监听数据变化 1、监听数据变化有两种,深度和浅度,形式如下: vm.$watch(name,fnCb); //浅度 vm.$watch(name,fnCb,{deep:true}); //深度监视 2、实例用法 2.1-1浅度监听:当点击页面,弹出发生变化了,a的值变为1,b的值变为101 2.
阅读全文

浙公网安备 33010602011771号