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 五种数值