Vue前端开发记录(一)

本篇文章中的图片均为深色背景,请于深色模式下观看
说明:本篇文章的内容为vue前端的开发记录,作者在这方面的底蕴有限,所以仅作为参考

文章目录

  • 一、安装配置nodejs,vue
  • 二、vue项目目录结构
  • 三、前期注意事项
    • 0、组件
    • 1、数不清的报错
    • 2,什么是前后端分离开发
    • 3,vue文件结构
  • 三、router

一、安装配置nodejs,vue

这些都是基础的东西,建议去其他作者的帖子里看怎么安装配置,很简单的,这里就不再赘述了。

二、vue项目目录结构

这里我们使用vscode的是编译器,这个我用得惯
项目目录结构如下:
在这里插入图片描述

三、前期注意事项

0、组件

.vue文件一般被叫做组件

1、数不清的报错

请在vue.config.js文件中加入一句

lintOnSave: false,

结果如图所示:
在这里插入图片描述

2,什么是前后端分离开发

在我看来,前后端分离开发也就是用vue进行前端开发。为什么这么说呢?我接触到的Vue项目,在运行时是单独在服务器上跑的,后端项目也是单独在一个服务器上跑的。此时此刻,我在修改前端的时候后端不会停止运行,同样的,我在修改后端的时候,前端也不会停止运行,这就分离开了。

3,vue文件结构


<template>
<!--   这个部分类比于前端的html部分  -->
</template><script>
// 这个部分是js脚本部分
</script><style>
/* 这个部分是css */
</style>

三、router

在我看来,这是vue中很特别很重要的一个东西。学名"路由"
在vue项目中,我就靠router进行页面跳转,进行一些骚操作
router的index.js文件内容如下:
这里面父子组件还是很震撼我的,在后面的部分会细讲

import { createRouter, createWebHashHistory } from 'vue-router'const routes = [{//父组件path: '/parent',component: () => import('@/views/parent.vue'),children: [{//子组件1path: '/childrenHello',component: () => import('@/components/childrenHello.vue'),},],}, {},
]const router = createRouter({history: createWebHashHistory(),routes: routes
});export default router

父组件:

<!-- 父组件 -->
<template><h>父组件</h><div><router-view></router-view></div>
</template><script></script><style></style>

子组件:

<template><div>子组件1,你好</div>
</template><style></style>

父组件中的<router-view></router-view>作用:
访问到子路由时,<router-view></router-view>将在父组件中加载子组件中的内容
效果:

  1. 访问http://localhost:8081/#/parent
    在这里插入图片描述
    2.访问:http://localhost:8081/#/childrenHello
    在这里插入图片描述

今天就先到此为止了。

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

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

相关文章

【Nuxt3】项目pages目录的用法介绍

简言 记录下nux3pages目录文件的使用方法。 pages pages目录是存放项目页面文件的地方&#xff0c;Nuxt 3提供基于文件的路由功能&#xff0c;可在网络应用程序中创建路由。 pages/ 目录中的每个页面文件都代表不同的路由&#xff0c;显示其内容。 建议将其他的业务组件vue文…

首个ChatGPT机器人- Figure 01;李开复旗下零一万物推出Yi系列AI大模型API

&#x1f989; AI新闻 &#x1f680; 首个ChatGPT机器人- Figure 01 摘要&#xff1a;Figure 01是一个由初创公司Figure联合OpenAI开发的人形机器人。它展示了与人类和环境互动的能力&#xff0c;可以说话、看东西&#xff0c;并且可以执行各种任务&#xff0c;如递食物、捡垃…

QT中dumpcpp以及dumpdoc使用

qt中调用COM的方式方法有四种&#xff0c;参考解释在 Qt 中使用 ActiveX 控件和 COM (runebook.dev) 介绍dumpcpp的使用方法Qt - dumpcpp 工具 (ActiveQt) (runebook.dev)&#xff1a; 在安装好了的qt电脑上&#xff0c;通过powershell窗口来实现&#xff0c;powershell比cmd要…

【微信小程序】原生组件的分层渲染 和 同层渲染

微信小程序的原生组件指的是&#xff0c;微信小程序语法中自带的 video 等标签。【这里的原生指的是微信小程序而不是 js】 微信小程序的页面是基于 webview 的&#xff0c;其他的原生组件是独立于 webview 的。 分层渲染就是&#xff0c;小程序原生组件是独立于 webview 的。…

登录态数据抓取:Python爬虫携带Cookie与Session的应用技巧

概述 在进行网络数据抓取时&#xff0c;有些数据需要用户处于登录状态才能获取。这时就需要使用Cookie和Session来维持登录态。Cookie是服务器发给浏览器的小数据片段&#xff0c;存储在用户计算机中&#xff0c;用于在用户请求时辨识用户身份。Session则是存储在服务器端的用…

算法的基本概念和复杂度

目录 一. 算法的基本概念1.1 什么是算法1.2 算法的五个特性1.3 怎么才算好的算法 二. 算法的时间复杂度三. 算法的空间复杂度 \quad 一. 算法的基本概念 \quad \quad 1.1 什么是算法 算法可以用自然语言来描述, 也可以用伪代码和代码来描述 \quad 1.2 算法的五个特性 有穷性, 一…

【C#动态加载数据】“防界面卡死”

废话不多说&#xff0c;直接开始 添加引用 using System.ComponentModel 完整代码 using System; using System.ComponentModel; using System.Data; using System.Windows.Forms; using System.Data.SqlClient; // 引入SqlClient命名空间以使用ADO.NET public part…

Flink 流处理框架核心性能

Apache Flink 是一款先进的开源分布式数据处理框架&#xff0c;其核心特性体现了对大规模数据处理的高度适应性和灵活性&#xff0c;尤其在实时流处理领域展现出了卓越的技术优势&#xff1a; 1 高性能实时处理 Flink 引擎设计注重高吞吐量与低延迟的完美结合&#xff0c;可轻…

ASP.NET-Server.HtmlEncode

目录 背景: 1.转义特殊字符&#xff1a; 2.防止跨站脚本攻击&#xff08;XSS&#xff09;&#xff1a; 3.确保输出安全性&#xff1a; 4.保留原始文本形式&#xff1a; 5.与用户输入交互安全&#xff1a; 实例说明: 不用Server.HtmlEncode 效果展示: 用Server.HtmlEnc…

SpringMVC重点记录

目录 1.学习重点2.回顾MVC3.回顾servlet4.初始SpringMVC4.1.为什么要学SpringMVC?4.2.SpringMVC的中重点DispatcherServlet4.3.SpringMVC项目的搭建4.4.MVC框架要做哪些事情?4.5.可能会遇到的问题 5.SpringMVC的执行原理6.使用注解开发SpringMVC7.Controller控制总结8.RestF…

VSCode ARM CortexM 开发

VSCode ARM CortexM 开发: http://coffeelatte.vip.cpolar.top/post/software/applications/vscode/vscode_arm_cortexm_开发/ 文章目录 VSCode ARM CortexM 开发: <http://coffeelatte.vip.cpolar.top/post/software/applications/vscode/vscode_arm_cortexm_%E5%BC%80%E5%…

低代码与数智制造:引领软件开发的革新之旅

在当今快速发展的数字化时代&#xff0c;软件开发已经渗透到各行各业&#xff0c;成为推动社会进步的重要力量。随着技术的不断进步&#xff0c;低代码开发与数智制造正逐渐崭露头角&#xff0c;成为引领软件开发领域革新的两大关键要素。本文将深入探讨低代码与数智制造的内涵…

鸿蒙实战开发:【分布式软总线组件】

简介 现实中多设备间通信方式多种多样(WIFI、蓝牙等)&#xff0c;不同的通信方式使用差异大&#xff0c;导致通信问题多&#xff1b;同时还面临设备间通信链路的融合共享和冲突无法处理等挑战。分布式软总线实现近场设备间统一的分布式通信管理能力&#xff0c;提供不区分链路…

音频占用磁盘空间太多 需要把mp3音频转aac音频缩小占用空间 应该怎么操作?

一&#xff1a;什么是aac格式&#xff1f; aac是一种音频压缩格式&#xff0c;它是MPEG-2标准下的一种音频压缩方式&#xff0c;也可以作为HE-AAC&#xff0c;AAC或AAC-LC格式使用&#xff0c;是音频压缩领域中的一种重要格式。与MP3的比较&#xff0c;aac在保证音质的同时可以…

K8S CNI

OCI概念 OCI&#xff0c;Open Container Initiative&#xff0c;开放容器标准&#xff0c;是一个轻量级&#xff0c;开放的治理结构&#xff08;项目&#xff09;&#xff0c;在 Linux 基金会的支持下成立&#xff0c;致力于围绕容器格式和运行时创建开放的行业标准。 OCI 项目…

零基础入门多媒体音频(2)-音频焦点

说明&#xff1a;非全职写手&#xff0c;整个系列内容的顺序可能不是循序渐进&#xff0c;后期考虑调整。目前优先编写熟练度高以及最近工作中用到的的技术。 在音频领域的开发中&#xff0c;音频焦点是个很重要的概念。在面试中也是个高频话题。通过音频焦点的引入&#xff0…

stm32-定时器输入捕获

目录 一、输入捕获简介 二、输入捕获框图 1.定时器总框图 2.输入捕获框图 3.主从触发模式 三、固件库实现 1.定时器测量PWM频率 2.PWMI模式 一、输入捕获简介 二、输入捕获框图 1.定时器总框图 上图可知&#xff0c;四个输入捕获和输出比较共用4个CCR寄存器&#x…

Android SystemServer进程解析

SystemServer进程在android系统中占了举足轻重的地位&#xff0c;系统的所有服务和SystemUI都是由它启动。 一、SystemServer进程主函数流程 1、主函数三部曲 //frameworks/base/services/java/com/android/server/SystemServer.java /** * The main entry point from zy…

element ui el-select组件添加选项下拉加载

需求描述&#xff1a;在做搜索的时候由于有一个下拉列表接口返回数据特别多所以对列表进行了一个下拉触底加载的事件&#xff0c;但是官方文档是没有对应的api的所以自己使用指令写了一个方法。 实现代码&#xff1a; <el-selectv-model"sellerNameSearchVal"v-s…

维修SedoTreepoint染色机电脑Sedomat 1800+ 5500触摸屏控制器

染厂控制器 染厂机械触摸屏控制器 Sedomat 1808 Sedomat 1808 提供 7 英​​寸用户友好型触摸屏显示屏&#xff0c;防水等级为 IP67。它保证了恶劣环境下的高质量和可靠性。RFID阅读器提供了数据采集的可能性。内部I/O可配置以满足纱线、织物和其他类型染整机的要求。 除了这些…