vue.js企业实战 汇总

本文介绍了npm的基本操作,包括全局安装、卸载、查看版本和更新模块。探讨了主要的模块化解决方案:AMD、CMD、CommonJS和ES6。详细讲解了前后端分离的三种方式:不分离、部分分离和完全分离,以及它们各自的优缺点。最后,对比了export与export default的区别和用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)npm 相关

npm install name -g // 全局安装
npm uninstall name // 卸载
npm list name // 查看某一个模块的版本
npm update name // 更新某一个模块

(二) 主要的模块化解决方案有 : AMD (requirejs)、 CMD (sea.js)、 CommonJS、 ES6。

(三) 前后端分离方式

关于分离方式的内容,首先要介绍分离方式的种类,主要分为 三种 。

1. 不分离
2. 部分分离
3. 完全分离

不分离 : 前后端共用同 一个项目目录,本地开发环境搭建成本高,项目比较复杂、 不直维护且维护成本高、发布风险高,不利于问题的定位和修改。

部分分离:本地环境搭建成本较高,需要后端提供页面模板 (JSP等),更新和修改 模板需要后端人员操作,效率低且不易维护,发布方式需要同时发布,且沟通成本比较高。前端写好后,把index.html 打包好给后端~

完全分离:现在一般项目都是完全分离。分离开发、 分离部署。前端使用纯 HTML通过接口的方式进行数据的交互,降低系统的复杂度, 部署时单独部署到 一 台服务器上 , 使用代理进行数据的交互。

(四)export 与 export default

使用 export default时,对应的 import 语句不需要使用大括号:不使用 export default 时,对应的 import语句需要使用大括号。 export default命令用于指定模块的默认输出。显然一个模块只能有一个默认输出,因此 export default命令只能使用一次。 所以 import命令后面才不用加大括号,因为只能唯一 对应一个 export default命令。

export ---->  import { 名称 } from '文件名'    (export 需要括号)

export default ---->  import 名称 from '文件名' (export default 不需要)

举例:

// export_default.js
export default function hello1 (name) {
  console.log(`hello !!${name}`)
}

// test.vue
import  hello1 from './export_default'
mounted () {
    hello1('gaogao')
  },
// export.js
function hello (name) {
  console.log(`Hello~${name}`)
}

export {
  hello
}


// test.vue
import { hello } from './export'
mounted () {
    hello('zhoufangbing');
  },

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值