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

  • 相关阅读:
    关于色彩空间 color space的faq
    opensuse11 DNS不稳定的问题
    Streaming MPEG4 with Linux
    在RELEASE版本中快速定位DATA ABORT的方法 zt
    YUV / RGB 格式及快速转换算法zt
    角色转变——从工程师到项目经理(转)
    coredll.lib(COREDLL.dll) : fatal error LNK1112: module machine type 'THUMB' conflicts with target machine type 'ARM'
    勿使用浮点运算
    DirectShow中常见的RGB/YUV格式
    基于Linux系统核心的汉字显示的尝试zt
  • 原文地址:https://www.cnblogs.com/qianduangaoshou/p/7121761.html
Copyright © 2011-2022 走看看