zoukankan      html  css  js  c++  java
  • 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 五种数值

  • 相关阅读:
    (转)Android Studio解决unspecified on project app resolves to an APK archive which is not supported
    OpenGL 学习总结
    关于tap设备
    写把proto函数搞清楚
    qemu中是怎么模拟的新的设备
    kvm搭建完成了,那么问题来了,到底是什么原理
    kvm竟然抓不到kvm的tracepoint
    安装KVM
    试着理解下kvm
    网络namespace
  • 原文地址:https://www.cnblogs.com/qianduangaoshou/p/7121761.html
Copyright © 2011-2022 走看看