前端知识点记录

144 阅读1分钟

1. 如何理解export 与 export default?

  exportexport default均可用于导出常量、函数、文件、模块等
  在一个文件或模块中,exportimport可以有多个,export default仅有一个
  通过export方式导出,在导入时要加{ },export default则不需要,并可以起任意名称
  输出单个值,使用export default
  输出多个值,使用export
  export default与普通的export尽量不要同时使用

2. 如何理解export { default as A } from "main.js"?

  等价于: 
    import A from "main.js"
    export { A }

3. 如何理解import * as A from "main.js"

  将main.js文件中所有exportexport default导入并用A接收,as 可以理解为重命名

4. vue父组件与子组件的执行顺序是怎样的?

  父组件的setup执行->子组件的setup执行->子组件的onMounted执行->父组件的onMounted执行