位置: 编程技术 - 正文

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)

  • 生产经营所得个人所得税怎么申报
  • 公司注册实缴资金能取出吗
  • 报税以及注销公司的注意事项?
  • 合同金额含税不含税
  • 财务报表分析五种方法
  • 转回存货跌价准备对递延所得税资产的影响
  • 个体工商户增值税申报操作流程
  • 房产代理经纪人
  • 企业所得税季报弥补以前年度亏损怎么填
  • 工作未满12个月被辞退时前月平均工资怎么计算
  • 金融企业计提的坏账准备金
  • 国有企业无偿划转资产需要交税吗?
  • 有留抵税额的会计处理
  • 税控服务费的账务处理
  • 高速过路费抵扣增值税
  • 日常生活中各种仪式
  • 税后利润分配还要交税
  • 个人独资企业需要公司章程吗
  • 一般纳税人购进鸡蛋怎样抵扣
  • 完税证明可以作为发票吗
  • 涉农和中小企业贷款分类证明没有就不能进行税前扣除么
  • 技术调试费用开几个点税
  • 本月不抵扣的发票不入帐吗
  • 个人部分公积金可以抵扣个税吗
  • 营业执照副本编号是指什么
  • 继续教育专项附加扣除标准
  • Windows无法启动服务
  • win10工作站版和企业版的区别
  • 鸿蒙系统智能设备怎么开启
  • windows无法访问共享文件夹
  • 冲销上月暂估入账的原材料会计分录
  • 错账按产生原因来看有两种
  • 回来报销差旅费的会计分录怎么写
  • win8操作系统
  • win10系统的电脑能装win7吗
  • 应交增值税缴纳后入什么费用
  • 电脑上一键复制是哪个键
  • 雨林木风win10安装失败
  • P2PNetworking3.exe - P2PNetworking3是什么进程 有什么用
  • 发票抵税是怎么申报的
  • 拉马克是哪国人
  • 奥卡万戈三角洲位置
  • 详解Yii2高级版引入bootstrap.js的一个办法
  • python累加求和代码,直到最后一项小于10^-6
  • 材料暂估入库如何进行账务处理
  • 当月已入账可是未入账
  • 待报解预算收入是什么意思,扣了钱
  • 哪些企业可以开发票
  • 向银行申请银行汇票
  • 以前年度损益调整会计分录
  • 企业非流动资产包括
  • 车辆抵押贷款怎么办理
  • 普通进项发票怎么做分录
  • 如何理解会计中的借贷? 知乎
  • 以前年度损益调整属于哪类科目
  • 某劳务派遣公司与某传媒公司签订
  • 利息支出和利息收入区别
  • 公司的残保金是分摊到员工身上的吗
  • 存货与总账对账
  • sql导入csv数据
  • mysql在mac上的安装教程
  • centos 界面安装
  • win2016 ntp
  • opengl纹理叠加
  • 跨域请求的三种方法
  • 杂志内页广告
  • android工程目录
  • node.js使用方法
  • java list和array list区别
  • ffmpeg webui 0.9.6
  • 安卓的引导式访问叫什么
  • macbookair安卓系统怎么切换到苹果
  • python 举例
  • sp海淘3档到国内什么快递
  • 一个人可以申请
  • 税务发票小助手 小程序二维码
  • 2021年京东养鸡如何合作
  • 信用评级机构有几家
  • 忘记了密码怎么打开手机
  • 浙江国地税联合税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设