vue-区别信息汇总

mounted和created区别

  1. created是模板渲染成html前调用(初始化页面之前),mounted是模板渲染成html后调用(初始化页面完成之后调用);
  2. created无法进行DOM操作,mounted可以进行DOM操作。
  3. created无法对chart进行初始化配置,mounted可以。

 

npm安装命令后缀 --save 加与不加异同

相同点

  1. 该模块依赖会写入dependencies节点
  2. 安装在该项目的node_modules目录下

不同点

        不加--save,npm install 初始化不会下载模块,需要自己手动下载; 加--save,npm install 初始化时会自动下载模块。

 

npm安装命令后缀 --save 与 --save dev异同

相同点

  1. npm install 初始化时会自动下载模块
  2. 安装在该项目的node_modules目录下

不同点

         加--save,该模块依赖会写入dependencies节点;加--save  dev,该模块依赖会写入devDependencies节点。

 

export function与export default function区别

export default function:默认导出,一个模块只能有一个默认导出函数,导入时名称可以自定义。

// module.js
export default function add(a, b) {
    return a + b;
}
// main.js
import anyName from './module';
console.log(anyName(2, 3));

export function:具名导出,可以导出多个具名函数,导入时名称必须和导出时保持一致。

// module.js
export function add(a, b) {
    return a + b;
}

export function subtract(a, b) {
    return a - b;
}
// main.js
import { add, subtract } from './module';

console.log(add(2, 3));
console.log(subtract(5, 2));

 

 

 

posted @ 2024-04-28 16:52  相遇就是有缘  阅读(11)  评论(0)    收藏  举报