位置: 编程技术 - 正文

vue 文件目录结构详解(vue3目录解析)

编辑:rootadmin

推荐整理分享vue 文件目录结构详解(vue3目录解析),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue文件目录结构,vue3.0目录结构,vue文件目录结构,vue3.0目录结构,vue3.0目录结构,vue3.0目录结构,vue文件目录结构插件,vue文件目录结构,内容如对您有帮助,希望把文章链接给更多的朋友!

项目简介

基于 vue.js 的前端开发环境,用于前后端分离后的单页应用开发,可以在开发时使用 ES Next、scss 等最新语言特性。项目包含:

基础库: vue.js、vue-router、vuex、whatwg-fetch 编译/打包工具:webpack、babel、node-sass 单元测试工具:karma、mocha、sinon-chai 本地服务器:express

目录结构

环境安装

本项目依赖 node.js, 使用前先安装 node.js 和 cnpm(显著提升依赖包的下载速度)。

自行下载并安装 node.js: cnpm 命令:

快速开始

命令列表:

前后端分离

项目基于 spa 方式实现前后端分离,服务器通过 nginx 区分前端页面和后端接口请求,分发到不同服务。前端物理上只有一个入口页面, 路由由前端控制(基于vue-router),根据不同的 url 加载相应数据和组件进行渲染。

vue 文件目录结构详解(vue3目录解析)

接口 mock

前后端分离后,开发前需要和后端同学定义好接口信息(请求地址,参数,返回信息等),前端通过 mock 的方式,即可开始编码,无需等待后端接口 ready。 项目的本地开发服务器是基于 express 搭建的,通过 express 的中间件机制,我们已经在 dev-server 中添加了接口 mock 功能。 开发时,接口的 mock 数据统一放在 mock 目录下,每个文件内如下:

模块化

开发时可以使用 ES module 语法,构建时每个文件会编译成 amd 模块。

组件化

整个应用通过 vue 组件的方式搭建起来,通过 vue-router 控制相应组件的展现,组件树结构如下:

单元测试

可以为每个组件编写单元测试,放在 test/unit/specs 目录下面, 单元测试用例的目录结构建议和测试的文件保持一致(相对于src),每个测试用例文件名以 .spec.js结尾。 执行 npm run unit 时会遍历所有的 spec.js 文件,产出测试报告在 test/unit/coverage 目录。

联调方式

前后端分离后,由于服务端和前端的开发环境处于2台不同的机器上,前端的异步请求需要代理到后端机器中。 联调的时候,只需通过 proxy 参数运行 dev 脚本即可,所有 mock 目录下定义的接口将会转发到 proxy 参数指定的机器:

这样,如果 mock 目录下有定义了接口 /api/hello ,将会转发到

浅谈Angular文字折叠展开组件的原理分析 自己写了个Angular的文字折叠组件,这种组件其实很多地方都能用到效果如下展开后的效果折叠后的效果先放全部代码,使用的时候只需要把自己需要展

浅谈vue-cli加载不到dev-server.js的解决办法 在使用vue开发过程中,难免需要去本地数据地址进行请求,而原版配置在dev-server.js中,新版vue-webpack-template已经删除dev-server.js,改用webpack.dev.conf.js代替

详解vue-cli脚手架build目录中的dev-server.js配置文件 本文系统讲解vue-cli脚手架build目录中的dev-server.js配置文件1.这个配置文件是命令npmrundev和npmrunstart的入口配置文件,主要用于开发环境2.由于这是一个系

标签: vue3目录解析

本文链接地址:https://www.jiuchutong.com/biancheng/378888.html 转载请保留说明!

上一篇:Vue添加请求拦截器及vue-resource 拦截器使用(vue拦截器使用场景)

下一篇:浅谈Angular文字折叠展开组件的原理分析(angular ngshow)

  • 个税汇算清缴系统找不到扣缴义务人
  • 来料加工与进料加工的相似之处有
  • 评估增值对净利有影响吗
  • 月末只有进项税需要把转出未交增值税转到未交增值税
  • 业务招待费报销要求
  • 母公司借款给子公司现金流量表科目
  • 质量扣款能按折扣计算吗
  • 增值税税率调整为9%
  • 未交增值税借方余额表示什么意思
  • 发票可以盖财务章吗?
  • 购房所需的税费种类和费用
  • 房地产企业回迁安置房税收规定
  • 工业企业外购存货的入账价值一般包括增值税吗
  • 购入无形资产产生的咨询费
  • 支付给客户的货款叫什么
  • 物业公司收取的电费怎么确认收入
  • 公司成本票不够交税多少
  • 金融业营业税改增值税
  • 公司食堂买菜入什么科目
  • 对公账户管理费怎么收
  • 公司租赁办公场地用缴纳房产税吗
  • 生育津贴公司账户怎么维护
  • 个人给公司付款怎么做分录
  • 外卖收入增值税怎么算
  • 资本弱化管理规定最新
  • 公司章程签署
  • 鼠标灯亮但是鼠标失灵
  • 资产处置收益与固定资产清理
  • 税法的构成要素中,()是税法最基本的要素
  • 确认的政府补助怎么入账
  • 营业外收入的会计要素
  • 深红玫瑰鹦鹉多钱一个
  • vue怎么让按键启用和禁用
  • 财政总预算会计分为几级
  • 公司代缴个税在工资里工资表怎么填
  • 有关厉元朗的小说
  • 【C#+JavaScript+SQL Server】实现Web端在线考试系统 五:考试模块设计(附源码和资源)
  • 自建自用 房产税
  • 固定资产清理怎么入账
  • mongodb bi
  • 不良贷款转让怎么操作
  • 购物赠品的处理流程
  • 财务报表信息的分类
  • 还原型谷胱甘肽的作用和功效
  • sql2000数据库怎么删除数据
  • win7系统安装包在哪个文件夹
  • 资产负债表的固定资产怎么算出来的
  • 出口不报关怎么收款
  • 财务费用报销流程最后环节出纳
  • 其他应付款可以转主营业务收入吗
  • 企业亏损为什么还继续
  • 最低标准买社保公积金个人缴纳多少钱
  • 公司向个人借款利息可以税前扣除吗
  • 期末没有结账成本怎么办
  • 公司备用金使用后没有发票抵扣
  • 应发和实发工资账务处理
  • 财税讲座视频
  • 个人独资企业交什么税
  • MySQL 5.6 中 TIMESTAMP 的变化分析
  • lol进入游戏后电脑没声音
  • linux怎么自定义命令
  • Linux(CentOS)用split命令分割文件的方法
  • centos配置http
  • win7z
  • win8 设置
  • 升级win10错误
  • Windows搭建代理服务器
  • node运行js文件
  • javascript基于
  • 使用权资产
  • jquery删除节点的元素
  • Android AsyncTaskLoader需要注意的问题
  • android内存机制
  • onSaveInstanceState和onRestoreInstanceState触发的时机
  • 安卓多线程有几种实现方法
  • python编程内容
  • 进程间的通信方
  • javascript面向对象精要pdf
  • 电子普通发票怎么查验真伪
  • 四川省电子税务局官网下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设