位置: 编程技术 - 正文

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)

  • 税收管辖权是指
  • 主营业务成本借方表示什么意思
  • 出租的土地使用权是无形资产吗
  • 中小企业所得税优惠政策有哪些
  • 工资分配率的计算公式
  • 公司过账什么意思
  • 进出口公司如何避税
  • 抵扣税控盘维护费会计分录
  • 民非企业购买低保政策
  • 外购商品计入
  • 基建账的年终结转
  • 扣个税必须要交社保吗
  • 调整已结转的税种有哪些
  • 金税盘如何红冲已抵扣专票
  • 印花税滞纳金计算方法
  • 固定资产报废处置账务处理
  • 个人出租住房增值税免税政策
  • 行政单位缴纳罚款如何记账
  • 两家公司合租一个房子
  • 母子公司之间转让房产
  • 子公司能转让吗
  • 资产处置收益属于利润表项目吗
  • 没有购销合同怎么申报印花税
  • 个体工商户申报流程图
  • win10我的电脑图标不见了怎么恢复原状
  • 预付款后开发票时的摘要和分录怎么做?
  • ubuntu系统u盘安装
  • 教学用品列入什么费用
  • PHP:Memcached::quit()的用法_Memcached类
  • 分配结转本月发出材料成本会计分录
  • macOS Big Sur 11.2.1 修订版更新发布
  • 机器设备拆除增值税税率
  • 目标检测如何入门
  • 洛阿雷城堡,西班牙韦斯卡 (© Sebastian Wasek/Alamy)
  • 所有者权益变动表范本
  • CodeIgniter连贯操作的底层原理分析
  • 销售不同商品的会计分录
  • 国税联网状态怎么没显示
  • 小规模纳税人是什么意思
  • 代征税款手续费规定
  • 工会经费能不能用于体检
  • SQL Server 2005 DTS导入平面数据出现错误解决方案
  • Mysql 创建索引锁表
  • 一个简单的脚本
  • 收到房租的租金怎么做账
  • 社会组织志愿者参观泉州华侨历史博物馆
  • 服务业税率表
  • 已认证的红字发票怎么开
  • 应付账款抹零摘要怎么写
  • 商品进销差价会计科目流程图模板
  • 单独运费怎么做账
  • 收入与费用配比也就是费用要由收入补偿
  • 凭证扣除 28号
  • WINDOWS操作系统属于单用户任务操作系统
  • FC7中用yum自动搜索安装软件
  • 虚拟机中怎么安装VMwareTools
  • bios怎么设置efi引导
  • win8鼠标右键没反应
  • 你一定不知道的56个历史真相
  • windows一体机
  • xp能不能升级win10
  • hc off line什么意思
  • mac命令行终端快捷键
  • linux在服务器的份额
  • win10一年更新几次
  • win10老是自动重启是什么原因
  • 安卓安装两个不同版本软件
  • jquery mobile ui
  • js鼠标滚动页面触发事件
  • wpf窗口嵌套
  • jquery做下拉
  • js的delegate
  • android_zh
  • 怎么用python做爬虫
  • 福建税务局网上办税
  • 土地闲置是否需要缴纳土地使用税
  • 建设工程需要缴纳哪些税
  • 税控盘版开票软件打不开是什么原因
  • 广州地税微信公众号
  • 小规模纳税人30万免税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设