如何启动vue项目及vue语法组件化不同标签应对的作用说明

如何启动vue项目及vue语法组件化不同标签应对的作用说明

提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是node.js和vue的使用。前后每一小节的内容是存在的有:学习and理解的关联性。【帮帮志系列文章】:每个知识点,都是写出代码和运行结果且前后关联上的去分析和说明(能大量节约您的时间)。

所有文章都*不会*直接把代码放那里,让您自己去看去理解。我希望我的内容对您有用而努力~


文章目录

  • 如何启动vue项目及vue语法组件化不同标签应对的作用说明
  • 前言
  • 一、启动vue项目
  • 二、分析项目内容及启动流程
  • 三、根据分析自行修改标签和样式
  • 总结


本文章是系列文章,技术栈内容为:【springboot+vue】【前后分离】
【详细图文,实操步骤分享,节约时间版】。最终完成一个商业化项目。内容有:
springboot知识
mybatisPlus知识
vue知识
node.js知识

本小节的内容是
vue篇章 之 : 08.启动vue项目及自行编写一些标签和样式



每一个文章小节都会把 标题 说的很清楚。前后关联看,可以快速实现:前后分离。本质上,额外文章链接和文章自己标题内容关系不大。

前面小节文章已经实现springboot的创建,springboot关联前端数据swagger和springboot通过mybatisplus操作数据库
【2025年】基于电脑的jdk1.8通过idea创建springboot2.x版本(非常简洁快速)
【上榜文章,一文搞定】现在springboot是3.x以上版本,jdk版本至少要求17.但是很多时候我们电脑是jdk1.8(求稳定性和安全性)。文本分享本机电脑1.8的jdk。idea如何非常简洁快速的创建springboot
文章里面也有 为什么只能是jdk17起和地址指定为阿里云报错的解决办法

前面小节已经安装好node.js和分享了一些vue语法,及RESTful风格及swagger的使用:
vue.js基本语法及开发环境准备


前言

当前 实现前后分离项目进度:已经创建好了vue项目,也分享了vue项目的工程结构,包括main.js等等核心文件
放在一起 文章太长,且拆分开之后,每个标题专注相关内容。也有一些扩展在对应的文章里面
【从0开始,一文搞定】通过node.js里的NPM来创建vue项目,及项目层级目录说明


一、启动vue项目

通过命令启动,注意的是输入命令的层级位置:在整个vue工程的根目录
在这里插入图片描述
比如我的项目工程在这个位置,就从这个位置开启终端,输入命令:
npm run serve
在这里插入图片描述
也可以在vsCode里面打开终端,输入命令(vsCode里面的终端,命令就直接能对应到工程根目录位置)
菜单栏–>view -->Terminal打开终端输入命令:npm run serve
在这里插入图片描述
输入命令,回车,等待
在这里插入图片描述

显示成功:
在这里插入图片描述
告诉我们 成功之后,对应的网址

输入网址:地址localhost:8080/
在这里插入图片描述
默认的标签及内容。
其实正好,当我们有一些html基础之后,可以查看vsCode里面的代码标签,也能看出它是怎么运行的:


二、分析项目内容及启动流程

根据第一点.开打网页之后.
回到vsCode查看对应的代码:

在这里插入图片描述
main.js 是主程序入口。==》 项目启动之后,它加载的main.js里面的内容
把当前位置的App.vue 文件 导入进来之后,取了一个名字是App
( from ./App.vue)
然后创建了一个App对象 影响id为app的标签
系列文章内容其实 从来不会 跳跃分享内容,这个main.js和package.json 等等核心文件,在上一小节分享了:如何创建vue工程,工程的所有文件目录。
系列文章内容其实 从来不会 跳跃分享内容,那个.mount('#app')语法,影响id为app的标签。前面文章也分享了vue的语法语义,当时文章还没有vue项目结构和组件化开发的概念。用的html语法来分享的

在这里插入图片描述
./App.vue 这个文件在main.js被导入。
xxxx.vue文件是组件化开发的语法。由三个标签组成(前面文章有详细分享),得知:
1.先看script标签, 引入了当前层级结构的component文件夹里面helloworld.vue文件,在取了一个名字是 HelloWorld
2.在js语法代码里面,设置了一个标签名字为:HelloWorld(这个标签就代表helloworld.vue文件)
3.在template标签里面,先引入了一个logo图片,然后使用自定义标签HelloWorld引用helloworld.vue文件里面的内容
4.在style标签,写了当前网页的css样式

所以:我们看App.vue的网页:里面有一个logo图片img。引用了另一个vue文件的内容(helloworld.vue)。


三、根据分析自行修改标签和样式

根据第二点:
1.把上一个的【import HelloWorld from ‘./components/HelloWorld.vue’】删了
不引入这个文件并不取这个名字
`那么现在main.js 打开就是一个光logo图片了呗

<template><img alt="Vue logo" src="./assets/logo.png"></template><script>export default {name: 'App',components: {}
}
</script>
style没有截屏,也没有删它

2.在`components文件夹里面 创建一个新的vue文件
bbz.vue

3.在新的bbz.vue里面写上template标签(这个标签是 填写HTML标签的)
其他js逻辑和样式,目前暂时没写。各位可以自己加上,颜色字体大小…

<template><h1>你好,帮帮志</h1>
</template>
<script>
</script>
<style>
</style>

4.在App.vue里面引入import bangbangzhi from ‘./components/bbz.vue’
5.在App.vue里面的template标签 里面调用自定义标签:bangbangzhi
组件化 开发。 您复制多少个bangbangzhi 标签 logo(img我们没有删)下面就就有多少个 bangbangzhi 的内容

<template><img alt="Vue logo" src="./assets/logo.png"><bangbangzhi></bangbangzhi><bangbangzhi></bangbangzhi><bangbangzhi></bangbangzhi><!-- 复制多少个   就多几个h1  任意调用 -->
</template><script>
import bangbangzhi from './components/bbz.vue'export default {name: 'App',components: {bangbangzhi}
}
</script>

vue推荐的就是组件化开发。 高内聚:三个标签在一起描述一个模块(script标签:js代码。style标签:css样式 。template标签:这里面的html标签)
如菜单栏,如某个div显示栏,然后可以来来回回的复用和调用

在这里插入图片描述


总结

说明一下:整个这个系列实现前后分离的springboot+vue项目。序号文章一共也就10几篇,只有核心图文重点操作步骤来实现这个目标(基本上您边看边写:一个小时或者一上午就能跟着一起手搓一个前后分离项目,然后您可以自行添加功能和内容在您项目里面)

其他扩展细节知识点,本系列省略了(或者有链接)如:
vue还有一些案例,但是现在案例基本满足大部分情况,毕竟当前我们的目的是:快速手搓一个前后分离的全栈。
vue.js的其他功能及使用,管它*现在*用不用的上,内容全部丢进来。各位看官自行消化。那~可能会很多很多了(又耗时)。当前 系列: 手搓出来之后,您可以自行加功能和内容

(会陆续更新非常多的IT技术知识及泛IT的电商知识,可以点个关注,共同交流。ღ( ´・ᴗ・` )比心)
(也欢迎评论,提问。 我会依次回答~)

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

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

相关文章

思考:(linux) tmux 超级终端快速入门的宏观思维

tmux 工具集合 GitHub - rothgar/awesome-tmux: A list of awesome resources for tmux 要点&#xff1a; 习惯性思维的变换与宿主机之间的双向复制、粘贴手动备份全部窗口&#xff0c;以及还原自定义窗格提示信息TPM 插件的安装思想别名 在有些场景里&#xff0c;可能无法…

Python实例题:Python协程详解公开课

目录 Python实例题 题目 课程目标 课程内容规划 1. 课程开场&#xff08;5 分钟&#xff09; 2. 基础概念讲解&#xff08;15 分钟&#xff09; 并发与并行&#xff1a; 线程与进程&#xff1a; 3. Python 协程的实现方式&#xff08;20 分钟&#xff09; 生成器实现…

AI时代的数据可视化:未来已来

你有没有想过&#xff0c;数据可视化在未来会变成什么样&#xff1f;随着人工智能&#xff08;AI&#xff09;的飞速发展&#xff0c;数据可视化已经不再是简单的图表和图形&#xff0c;而是一个充满无限可能的智能领域。AI时代的可视化不仅能自动解读数据&#xff0c;还能预测…

强化学习PPO算法学习记录

1. 四个模型&#xff1a; Policy Model&#xff1a;我们想要训练的目标语言模型。我们一般用SFT阶段产出的SFT模型来对它做初始化。Reference Model&#xff1a;一般也用SFT阶段得到的SFT模型做初始化&#xff0c;在训练过程中&#xff0c;它的参数是冻结的。Ref模型的主要作用…

边缘计算从专家到小白

“云-边-端”架构 “云” &#xff1a;传统云计算的中心节点&#xff0c;是边缘计算的管控端。汇集所有边缘的感知数据、业务数据以及互联网数据&#xff0c;完成对行业以及跨行业的态势感知和分析。 “边” &#xff1a;云计算的边缘侧&#xff0c;分为基础设施边缘和设备边缘…

Windows:Powershell的使用

文章目录 零、格式化输出命令1、Format-List&#xff08;别名&#xff1a;fl&#xff09; 一、服务管理SC命令二、软件管理命令三、权限管理命令1、Get-Acl2、Set-Acl 总结 零、格式化输出命令 1、Format-List&#xff08;别名&#xff1a;fl&#xff09; 可通过管道符传递对象…

实现在h5中添加日历提醒:safari唤起系统日历,其它浏览器跳转google日历

需求&#xff1a;点击按钮后&#xff0c;将设定的一些信息插入到系统日历的日程安排中。 调研过程 先google了一段时间&#xff0c;了解该需求大概的实现方式。可以创建日历文件&#xff0c;在点击的时候下载该日历文件&#xff0c;看起来还比较复杂&#xff0c;并且由于不具…

【Bluedroid】蓝牙 HID 设备服务注册流程源码解析:从初始化到 SDP 记录构建

本文围绕蓝牙 HID&#xff08;人机接口设备&#xff09;服务注册流程&#xff0c;详细解析从 HID 服务启用、设备初始化、L2CAP 通道注册到 SDP&#xff08;服务发现协议&#xff09;记录构建的全流程。通过分析关键函数如btif_hd_service_registration、BTA_HdEnable、HID_Dev…

Win10无法上网:Windows 无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目找不到域 TEST 的域控制器DNS 解析存在问题

目录 一.先看问题 二.解决问题 三.补充备用 一.先看问题 Win08有网且已经加入域 Win10无网并且找不到域&#xff08;说明&#xff1a;Win10我之前已经加入过域的&#xff0c;并且能够上网&#xff0c;但每次在宿舍和教室切换校园网&#xff0c;就会导致只有Win10无网&#…

M0基础篇之ADC

本节课使用到的例程 一、Single模式例程基本配置的解释 在例程中我们只使用到了PA25这一个通道&#xff0c;因此我们使用的是Single这个模式&#xff0c;也就是我们在配置模式的时候使用的是单一转换。 进行多个通道的测量我们可以使用Sequence这个模式。 二、Single模式例程基…

浅谈装饰模式

一、前言 hello大家好&#xff0c;本次打算简单聊一下装饰者模式&#xff0c;其实写有关设计模式的内容还是蛮有挑战性的&#xff0c;首先呢就是小永哥实力有限担心说不明白&#xff0c;其次设计模式是为了解决某些问题场景&#xff0c;在当前技术生态圈如此完善的情况下&#…

04 mysql 修改端口和重置root密码

当我们过了一段时间&#xff0c;忘了自己当初创建的数据库密码和端口&#xff0c;或者端口被占用了&#xff0c;要怎么处理呢 首先&#xff0c;我们先停止mysql。 一、修改端口 打开my.ini文件&#xff0c;搜索port&#xff0c;默认是3306&#xff0c;根据你的需要修改为其他…

【基于 LangChain 的异步天气查询1】异步调用 Open-Meteo API 查询该城市当前气温

目录 一、功能概述 二、文件结构 三、城市天气实时查询&#xff08;运行代码&#xff09; weather_runnable.py main.py 运行结果 四、技术亮点 五、使用场景 一、功能概述 它实现了以下主要功能&#xff1a; 用户输入地点&#xff08;城市名&#xff09; 构造提示词…

Spark的三种部署模式及其特点与区别

Spark支持多种集群部署模式&#xff0c;主要分为以下三类&#xff1a; 部署模式特点适用场景资源管理依赖Local模式单机运行&#xff0c;所有进程&#xff08;Driver、Executor&#xff09;在同一个JVM中开发调试、小规模数据测试无集群资源管理&#xff0c;仅本地线程模拟无需…

再度深入理解PLC的输入输出接线

本文再次重新梳理&#xff1a; 两线式/三线式传感器的原理及接线、PLC的输入和输出接线&#xff0c;深入其内部原理&#xff0c;按照自己熟悉的方式去理解该知识 在此之前&#xff0c;需要先统一几个基础知识点&#xff1a; 在看任何电路的时候&#xff0c;需要有高低电压差&…

dockerfile编写入门

dockerfile 入门 前提已经知道常用的docker和linux命令 如容器的创建,运行, linux的文件命令,会上传文件到linux等等 dockerfile简介 之前我们所使用的镜像都是别人构建好的&#xff0c;但是别人构建好的镜像不一定能满足我们的需求。为了满足我们自己的某一些需求&#xff…

jenkins 启动报错

java.lang.UnsatisfiedLinkError: /opt/application/jdk-17.0.11/lib/libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory。 解决方案&#xff1a; yum install freetype-devel 安装完成之后重启jenkins。

Harness: 全流程 DevOps 解决方案,让持续集成如吃饭般简单

引言 在当今快速发展的软件开发世界中,高效的 DevOps 工具变得越来越重要。Harness 作为一个开源的运维平台,为开发和运维团队提供了从代码托管到 CI/CD 的全流程解决方案,同时实现自动化的开发环境和制品管理。这种集中化的工具可以显著减少运维难度,提高团队效率,真正解…

Kubernetes生产实战(十七):负载均衡流量分发管理实战指南

在Kubernetes集群中&#xff0c;负载均衡是保障应用高可用、高性能的核心机制。本文将从生产环境视角&#xff0c;深入解析Kubernetes负载均衡的实现方式、最佳实践及常见问题解决方案。 一、Kubernetes负载均衡的三大核心组件 1&#xff09;Service资源&#xff1a;集群内流…

单脉冲前视成像多目标分辨算法——论文阅读

单脉冲前视成像多目标分辨算法 1. 论文的研究目标及实际意义1.1 研究目标1.2 实际问题与产业意义2. 论文的创新方法及公式解析2.1 核心思路2.2 关键公式与模型2.2.1 单脉冲雷达信号模型2.2.2 匹配滤波输出模型2.2.3 多目标联合观测模型2.2.4 对数似然函数与优化2.2.5 MDL准则目…