Vue.js 目录结构

news2025/2/6 18:31:14

当我们初始化一个项目后目录结构是这样的:

 

目录解析

目录/文件说明
build项目构建(webpack)相关代码
config配置目录,包括端口号等。我们初学可以使用默认的。
node_modulesnpm 加载的项目依赖模块
src这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:assets: 放置一些图片,如logo等。components: 目录里面放了一个组件文件,可以不用。App.vue: 项目入口文件,我们也可以直接将组件写这里,而不使用 components 目录。main.js: 项目的核心文件。
static静态资源目录,如图片、字体等。
test初始测试目录,可删除
.xxxx文件这些是一些配置文件,包括语法配置,git配置等。
index.html首页入口文件,你可以添加一些 meta 信息或统计代码啥的。
package.json项目配置文件。
README.md项目的说明文档,markdown 格式

在前面我们打开 APP.vue 文件,代码如下(解释在注释中):

src/APP.vue

  1. <!-- 展示模板 -->
  2. <template>
  3. <div id="app">
  4. <img src="./assets/logo.png">
  5. <HelloWorld/>
  6. </div>
  7. </template>
  8. <script>
  9. import HelloWorld from './components/HelloWorld'
  10. export default {
  11. name: 'App',
  12. components: {
  13. HelloWorld
  14. }
  15. }
  16. </script>
  17. <style>
  18. #app {
  19. font-family: 'Avenir', Helvetica, Arial, sans-serif;
  20. -webkit-font-smoothing: antialiased;
  21. -moz-osx-font-smoothing: grayscale;
  22. text-align: center;
  23. color: #2c3e50;
  24. margin-top: 60px;
  25. }
  26. </style>

src/components/Hello.vue

  1. <template>
  2. <div class="hello">
  3. <h1>{{ msg }}</h1>
  4. <h2>Essential Links</h2>
  5. <ul>
  6. <li>
  7. <a
  8. href="https://vuejs.org"
  9. target="_blank"
  10. >
  11. Core Docs
  12. </a>
  13. </li>
  14. <li>
  15. <a
  16. href="https://forum.vuejs.org"
  17. target="_blank"
  18. >
  19. Forum
  20. </a>
  21. </li>
  22. <li>
  23. <a
  24. href="https://chat.vuejs.org"
  25. target="_blank"
  26. >
  27. Community Chat
  28. </a>
  29. </li>
  30. <li>
  31. <a
  32. href="https://twitter.com/vuejs"
  33. target="_blank"
  34. >
  35. Twitter
  36. </a>
  37. </li>
  38. <br>
  39. <li>
  40. <a
  41. href="http://vuejs-templates.github.io/webpack/"
  42. target="_blank"
  43. >
  44. Docs for This Template
  45. </a>
  46. </li>
  47. </ul>
  48. <h2>Ecosystem</h2>
  49. <ul>
  50. <li>
  51. <a
  52. href="http://router.vuejs.org/"
  53. target="_blank"
  54. >
  55. vue-router
  56. </a>
  57. </li>
  58. <li>
  59. <a
  60. href="http://vuex.vuejs.org/"
  61. target="_blank"
  62. >
  63. vuex
  64. </a>
  65. </li>
  66. <li>
  67. <a
  68. href="http://vue-loader.vuejs.org/"
  69. target="_blank"
  70. >
  71. vue-loader
  72. </a>
  73. </li>
  74. <li>
  75. <a
  76. href="https://github.com/vuejs/awesome-vue"
  77. target="_blank"
  78. >
  79. awesome-vue
  80. </a>
  81. </li>
  82. </ul>
  83. </div>
  84. </template>
  85. <script>
  86. export default {
  87. name: 'HelloWorld',
  88. data () {
  89. return {
  90. msg: '云 Vue.js 教程'
  91. }
  92. }
  93. }
  94. </script>
  95. <!-- Add "scoped" attribute to limit CSS to this component only -->
  96. <style scoped>
  97. h1, h2 {
  98. font-weight: normal;
  99. }
  100. ul {
  101. list-style-type: none;
  102. padding: 0;
  103. }
  104. li {
  105. display: inline-block;
  106. margin: 0 10px;
  107. }
  108. a {
  109. color: #42b983;
  110. }
  111. </style>

打开页面 http://localhost:8080/,显示效果如下所示:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/102775.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

# 关于“table“中更新传参回填form

关于"table"中更新传参回填form 一、id查询数据库回填form 使用阶段&#xff1a;Javaweb/ssm/Springboot出现场景&#xff1a;jsp页面&#xff08;el表达式&#xff09;、thymeleaf页面&#xff08;thymeleaf表达式&#xff0c;具体使用方法请前往百度&#xff09;…

Python成求职中最吃香的三大编程语言之一

程序员培训公司 CodinGame 发布的一份开发人员调查报告显示&#xff0c;在开发人员招聘中&#xff0c;拥有 JavaScript、Java 和 Python 三大编程语言技能的开发人员最受招聘经理欢迎。 该报告基于对全球近 15,000 名开发人员和人力资源专业人员的调查。报告显示&#xff0c;每…

【IO流】JAVA基础篇(一)

文章目录一、字节流和字符流的区别1、字节和字符换算关系2、字节、位、二进制之间的关系3、在64位的操作系统中&#xff0c;一个字等于多少字节&#xff1f;4、字节流和字符流区别二、InputStream1、FileInputStream2、FilterInputStream3、ObjectInputStream4、PipedInputStre…

玩客云刷ARMBIAN当服务器过程记录

玩客云的可玩性 1、可以刷成电视游戏盒子的双系统。也可以刷成单独的电视盒子和游戏盒子。不过因为内存有限放不了多少游戏。还是建议用外置SD卡存储游戏比较合适。 2、刷成Armbian linux系统&#xff08;可以实现docker、可道云、甜糖等多种功能&#xff09; 3、最后它还可…

jsp+ssm计算机毕业设计风景区管理系统【附源码】

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; JSPSSM mybatis Maven等等组成&#xff0c;B/S模式 Mave…

生物安全防护实验室建设要点SICOLAB

生物安全实验室&#xff08;BiosafetyLaboratory&#xff09;&#xff0c;也称生物安全防护实验室&#xff08;BiosafetyContainmentforLaboratories&#xff09;&#xff0c;是通过防护屏障和管理措施&#xff0c;能够避免或控制被操作的有害生物因子危害&#xff0c;达到生物…

磺丁基醚环糊精盐内水相/桂利嗪/EGF/吲哚美辛-环糊精/黄芩苷β-环糊精包合物脂质体制备

小编今天分享了磺丁基醚环糊精盐内水相/桂利嗪/EGF/吲哚美辛-环糊精/黄芩苷β-环糊精包合物脂质体的研究内容&#xff0c;和小编一起来看&#xff01; 黄芩苷β-环糊精(β-CD)包合物脂质体: 采用薄膜-超声分散法制备黄芩苷-CD包合物脂质体,并测定脂质体的粒径分布,Zeta电位以及…

灿芯股份冲刺科创板上市:计划募资6亿元,中芯国际、小米为股东

12月19日&#xff0c;灿芯半导体&#xff08;上海&#xff09;股份有限公司&#xff08;下称“灿芯股份”&#xff09;在上海证券交易所递交招股书&#xff0c;准备在科创板上市。本次冲刺科创板上市&#xff0c;灿芯股份计划募资6亿元&#xff0c;海通证券为其保荐机构。 招股…

赫夫曼树 | 实战演练(二)

&#x1f388; 作者&#xff1a;Linux猿 &#x1f388; 简介&#xff1a;CSDN博客专家&#x1f3c6;&#xff0c;华为云享专家&#x1f3c6;&#xff0c;Linux、C/C、云计算、物联网、面试、刷题、算法尽管咨询我&#xff0c;关注我&#xff0c;有问题私聊&#xff01; &…

高效空气过滤器检漏

广州特耐苏净化设备有限公司详细介绍&#xff1a;高效空气过滤器安装后的检漏 高效空气过滤器安装后的检漏是确认安装质量&#xff0c;检测高效空气过滤器送风口的整个面、过滤器的周边、过滤器外框和安装框架之间的密封处。检漏时&#xff0c;从过滤器的上风侧引入测试气溶胶…

北京理工大学汇编语言复习重点(可打印)

文章目录前言第一章&#xff1a;基础性能指标计算储存器原理第二章&#xff1a;微处理器管理模式CPU工作模式实模式保护模式虚拟8086模式&#xff08;V86模式&#xff09;寄存器概述GDTR&#xff08;Global Descriptor Table Registr&#xff09;全局描述符表寄存器LDTRIDTRTR内…

神仙级python入门教程(非常详细),从零基础入门到精通,从看这篇开始!

前言 一.初聊Python【文末有惊喜福利】 1.为什么要学习Python&#xff1f; 在学习Python之前&#xff0c;你不要担心自己没基础或“脑子笨”&#xff0c;我始终认为&#xff0c;只要你想学并为之努力&#xff0c;就能学好&#xff0c;就能用Python去做很多事情。在这个喧嚣的…

云服务大变局:出海成新角斗场

配图来自Canva可画 根据Canalys的最新统计&#xff0c;2022年第三季度&#xff0c;中国大陆的云基础设施服务支出同比增长8%&#xff0c;达到78亿美元&#xff0c;占全球云支出的12%。自2022年一季度以来&#xff0c;年增长率已经连续三个季度放缓&#xff0c;并首次跌破了10%…

FFMPEG详解(完整版)

一、认识FFMPEG FFMPEG堪称自由软件中最完备的一套多媒体支持库&#xff0c;它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器&#xff0c;堪称多媒体业界的瑞士军刀。因此&#xff0c;对于从事多媒体技术开发的工程师来说&#xff0c;深入研究FFMP…

MySQL 进阶篇学习笔记

文章目录01. 课程介绍02. 存储引擎-MySQL体系结构03. 存储引擎-简介04. 存储引擎-InnoDB介绍05. 存储引擎-MyISAM和Memory05.1MyISAM05.2 Memory05.3 区别及特点06. 存储引擎-选择07. 存储引擎-小结08. MySQL安装(linux版本)MySQL8.0.26-Linux版安装1. 准备一台Linux服务器2. 下…

大数据系统架构-Hadoop生态系统

Hadoop是较早用于处理大数据集合的分布式存储计算基础架构&#xff0c;通过Hadoop&#xff0c;用户可以在不了解分布式底层细节的情况下&#xff0c;开发分布式程序&#xff0c;充分利用集群的为例执行告诉运算和存储。简单来说&#xff0c;Hadoop是一个平台&#xff0c;在它之…

【LeetCode每日一题】——剑指 Offer 42.连续子数组的最大和

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【题目注意】九【时间频度】十【代码实现】十一【提交结果】一【题目类别】 动态规划 二【题目难度】 简单 三【题目编号】 剑指 Offer 42.连续子数组的最…

基于springboot layui前后端分离的宿舍管理系统

系统以MySQL 为数据库&#xff0c;在Spring Boot SpringMVC MyBatis Layui框架下基于B/S架构设计开发而成。系统中的用户分为三类&#xff0c;分别为学生、宿管、后勤。这三类用户拥有不同的操作权限。 系统中用到的技术包括Axios, Echarts, POI。特色功能有人性化的宿舍分…

分支语句和函数

分支语句 条件语句 (1)if 语法格式&#xff1a; if expression:do_something1do_something2 next_something 如果expression值为True&#xff0c;则执行do_something1&#xff0c; do_something2&#xff0c;next_something 如果expression值为False&#xff0c;则只执行…

yolov7 使用c++推理onnx模型cpu,gpu均可(附代码)

先放上原图以及推理效果图,这份数据集是我自己标注的,然后使用yolov7的官方代码进行训练得到了一个best.pt。最后还是用yolov7官方的export.py 导出得到一个onnx文件。文章下面我会附上数据集,需要自提。 要点: yolov7环境搭建,模型的训练以及导出模型。 代码的编写已经…