Vue 踩坑之旅(1)

关于使用es6的export  import 

我们使用export import 来实现js方法的数据输出和接受,在一个我们需要对外输出的js方法中,我们使用 export 来实现方法的对外输出,

1.export与export default均可用于导出常量、函数、文件、模块等
2.你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用
3.在一个文件或模块中,export、import可以有多个,export default仅有一个
4.通过export方式导出,在导入时要加{ },export default则不需要

注意:使用export  default 的意思是对外输出js中默认的方法,默认的方法只有一个,不用加大括号,并且使用import 导入方法的时候也不需要加入到大括号中引入

当我们需要引入非默认的方法的时候,我们要加上大括号,将要进行输出的方法多个输出,并且使用import 导入方法的时候也需要进行加上大括号进行输出

 2,要使用es6的箭头函数,因为当我们使用普通函数的时候,我们会遇到使用this值指代不清的问题

3,记住 四个操作数组的方法   push pop shift unshift

push pop 用于对于数组的尾部进行操作, 将一个新的选项压入数组中  pop ,弹出数组的最后一项

shift  unshift 用于对于数组的头部进行操作,shift用于删除数组的第一项   unshift用于将一个新的选项压入到数组中

有一个问题:我们在vue组件中的data数据 使用 typeof  操作符检测到的是 object 但是为什么我们也可以使用数组的方法呢?

这其实是一个弱智的问题,因为数组是对象的一种,使用type of操作符只能检测到js中的五种类型

undefined  string. null  object boolean 五种数值

 

posted @ 2017-07-05 15:42  张宁宁  阅读(175)  评论(0编辑  收藏  举报