Vue3脚手架和指令

news2024/11/28 2:37:43

什么是Vue?

简单来说,vue就是可以让有写代码很爽的体验。

概念:Vue是一套构建用户界面的渐进式JavaScript框架。

什么是构建用户界面?

基于数据渲染出用户可以看到的界面

什么是渐进式?

渐进式就是循序渐进的学习,不必把Vue中的所有API都学完才能开发Vue,可以学一点开发一点。

Vue工程化项目

如何创建Vue工程化项目就不讲了,大家可以去搜一下。

认识脚手架目录及文件

主要的文件:

  1. node_modules——第三方模块包
  2. package_json——项目管理文件
  3. src/mainjs——整个项目打包入口
  4. src/App.vue——Vue代码的入口
  5. index.html——项目的入口网页
Vue代码会写在src ⽬录下, src下的所有代码会被 vite 打包 成 css/js/img,然后 交给index.html ,最终通过浏览器呈现在⽤⼾眼前

三个入口文件的关系

App.vue(Vue ⼊⼝ ) => main.js( 项⽬打包⼊⼝ ) => index.html( 浏览器⼊⼝ )

Vue单文件

1. vue推荐采⽤ .vue 的⽂件来开发项⽬
2. ⼀个vue⽂件通常有3部分组成, script(JS) + template(HTML) + style(CSS),比如:
3. ⼀个vue⽂件是 独⽴的模块,作⽤域互不影响
4. style配合 scoped 属性,保证样式只针对当前 template 内的标签⽣效
5. vue⽂件会被 vite 打包成 js css 等,最终交给index.html 通过浏览器呈现效果

Vue单文件的好处:就是一个Vue单文件就是独立的作用域,不用担心JS变量名或者css选择器名称冲突。

指令

指令是Vue提供的带有特有v-前缀的特殊标签属性,用于提高标签数据渲染的能力.

内容渲染指令

用来辅助开发者渲染DOM元素的文本内容

•   v-text(类似innerText)
        ◦   使⽤语法: <p v-text=" 表达式 "></p> ,意思是将表达式的值渲染到双标签中
            作用:不解析双标签
•   v-html(类似 innerHTML)
        ◦   使⽤语法: <p v-html=" 表达式 "></p> ,意思是将 表达式的 值渲染到双标签中
               作用:解析双标签
                        他们各自呈现的结果

属性绑定指令

把表达式的结果与标签的属性动态绑定

语法: 

  • v-bind:属性名=“表达式” 
  • 可以简写为  :属性名=“表达式”

代码示例

网页展示

事件绑定指令

给元素绑定事件

语法:

  • v-on: 事件名 = " 内联语句 "
  • v-on: 事件名 = "处理函数 "
  • v-on: 事件名 = "处理函数(实参列表) "
  • v-on可以简写为@

代码示例

页面展示

还有其他重要指令,这里就不一一展示,主要是为了认识一下vue指令的内容

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

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

相关文章

LabVIEW提高开发效率技巧----VI继承与重载

在LabVIEW开发中&#xff0c;继承和重载是面向对象编程&#xff08;OOP&#xff09;中的重要概念。通过合理运用继承与重载&#xff0c;不仅能提高代码的复用性和灵活性&#xff0c;还能减少开发时间和维护成本。下面从多个角度介绍如何在LabVIEW中使用继承和重载&#xff0c;并…

HttpURLConnection构造请求体传文件

HttpURLConnection构造请求体传文件 在Java中&#xff0c;使用HttpURLConnection构造请求体传输文件&#xff0c;你需要做以下几步&#xff1a; 1、创建URL对象指向你想要请求的资源。 2、通过URL打开连接&#xff0c;转换为HttpURLConnection实例。 3、设置请求方法为POST。 …

Java 多线程(五)—— 阻塞队列、wait、notify

wait wait 和 notify 都是 Object 类提供的方法&#xff0c;也就是说 Java 任意对象都可以使用 这两个方法。 首先 wait 会抛出 InterruptedException 这个异常&#xff0c;说明这个方法可以被 interrupt 给唤醒。 然后我们是不能直接使用 wait 方法的&#xff0c;否则还会抛…

Win10系统安装docker操作步骤

Docker下载 docker下载地址&#xff1a;Docker: Accelerated Container Application Development 打开网页后&#xff0c;点击图下所示&#xff0c;下载windows版本的docker 启用Hyper-V 和容器特性 右键左下角windows图标&#xff0c;选择应用和功能 然后在下面的界面中&am…

电脑技巧:Rufus——最佳USB启动盘制作工具指南

目录 一、功能强大&#xff0c;兼容性广泛 二、界面友好&#xff0c;操作简便 三、快速高效&#xff0c;高度可定制 四、安全可靠&#xff0c;社区活跃 在日常的电脑使用中&#xff0c;无论是为了安装操作系统、修复系统故障还是进行其他需要可引导媒体的任务&#xff0c;拥…

初始JavaEE篇——多线程(2):join的用法、线程安全问题

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a;JavaEE 目录 模拟实现线程中断 join的用法 线程的状态 NEW&#xff1a; RUNNABLE&#xff1a; TIMED_WAITING&#xff1a; TERMINATED…

ElasticSearch-7.17.10集群升级至ElasticSearch-7.17.24

文章目录 集群概览 主机名系统版本es01CentOS_7.6-aaarch64ElasticSearch-7.17.10es02CentOS_7.6-aaarch64ElasticSearch-7.17.10es03CentOS_7.6-aaarch64ElasticSearch-7.17.10 需求 1. 将三台ES节点从ElasticSearch-7.17.10升级至ElasticSearch-7.17.24&#xff1b; 2. 保证…

1212,查询球队积分

查询球队积分 表: Teams ------------------------- | Column Name | Type | ------------------------- | team_id | int | | team_name | varchar | ------------------------- team_id 是该表具有唯一值的列。 表中的每一行都代表一支独立足球队。表…

HarmonyOS 模块化设计

1.HarmonyOS 模块化设计 模块化设计文档   应用程序包开发与使用文档 1.1. 概述 组件化一直是移动端比较流行的开发方式&#xff0c;有着编译运行快&#xff0c;业务逻辑分明&#xff0c;任务划分清晰等优点&#xff0c;HarmonyOs组件化的使用&#xff0c;有利于模块之间的解…

【WRF数据准备】地形-SRTM的3s高分辨率地形数据集

【WRF数据准备】地形-SRTM的3s高分辨率地形数据集 数据概述数据下载 数据处理合并多个SRTM 数据-GDAL库转为geogrid二进制格式WPS 中的设置 数据对比海洋区域缺省值参考 WRF中地形数据&#xff08;海拔高度&#xff09;分辨率最高为30s&#xff0c;差不多就是900 m&#xff0c;…

CST光子晶体微谐振腔分析和Q值提取

本期介绍基于文献[1]的一种二维光子晶体波导结构&#xff0c;利用路径上加微谐振腔来实现一些特殊的滤波功能。一般是要看谐振频率的变化和Q值变化&#xff0c;因为工艺误差或任何造成结构不规则的因素对这样细小的结构谐振来说影响非常大。下图为文献中提到的硅薄膜结构&#…

使用Jenkins持续集成的一些经验总结!

01、Performance插件兼容性问题 自由风格项目中&#xff0c;有使用 Performance 插件收集构建产物&#xff0c;但是截至到目前最新版本&#xff08;Jenkins v2.298&#xff0c;Performance&#xff1a;v3.19&#xff09;&#xff0c;此插件和Jenkins都存在有兼容性问题&#x…

业余时间试一试利用AI 人工智能赚钱

内容创作与写作&#xff1a; 撰写文章&#xff1a;许多网站、博客和企业都需要大量的优质内容。利用 AI 工具如 ChatGPT 等&#xff0c;获取文章的思路、框架甚至初稿&#xff0c;然后根据自己的知识和经验进行修改、润色和完善。你可以在一些自由撰稿人平台、内容创作平台上承…

autumn是 “秋天”,year是 “年”,那autumn years是什么意思?柯桥商务剑桥英语学习外贸口语

autumn是“秋天”&#xff0c;year是“年”&#xff0c; 那你知道 autumn years 是什么意思&#xff1f; autumn years是什么意思&#xff1f; autumn years 直译为“秋天的15857575376*年”&#xff0c;但这样的理解并不准确&#xff0c;《剑桥辞典》中对这个词组的英文解释…

如何评估检索增强型生成(RAG)应用

RAG&#xff0c;也就是检索增强型生成&#xff0c;是现在大型语言模型&#xff08;LLMs&#xff09;时代里的一个超火的AI框架&#xff0c;比如你知道的ChatGPT。它通过把外面的知识整合进来&#xff0c;让这些模型变得更聪明&#xff0c;能给出更准确、更及时的回答。详见前篇…

[WiFi] Wi-Fi HaLow: IEEE 802.11ah 无线网络协议介绍

参考链接 802.11ah&#xff08;HaLow&#xff09;协议解析1&#xff1a;协议简介 - 知乎 802.11ah&#xff08;HaLow&#xff09;协议解析3&#xff1a;物理层改进 - 知乎 Wi-Fi HaLow: IEEE 802.11ah Wireless Networking Protocol - IoTEDU Wi-Fi CERTIFIED HaLow | Wi-F…

实现iOS Framework生成全流程详解

引言 在iOS开发中&#xff0c;Framework是实现代码复用和模块化开发的有效手段。它不仅可以将复杂的功能封装为独立的组件&#xff0c;还能提升代码的可维护性和可扩展性。Framework的广泛应用使得我们可以轻松地集成第三方库&#xff0c;或将自己的功能打包分发给团队成员使用…

CF351E Jeff and Permutation 题解

#1024程序员节&#xff5c;征文# 人生中的第一道紫题。。。 ​​​​​​题目传送门 解题思路 首先我们可以得到读入时 的正负不影响答案&#xff0c;因为我们可以进行一次操作将它们变成它们的相反数&#xff0c;从而使其变成原数&#xff0c;因此&#xff0c;我们可以将…

项目篇--Maven+Idea+ PrimeFaces+Jsf--项目搭建

文章目录 前言一、PrimeFaces 和 Jsf&#xff1a;1.1 JSF 基础&#xff1a;1.2 PrimeFaces 扩展&#xff1a; 二、项目搭建&#xff1a;2.1 Maven 项目的创建&#xff1a;2 xml 配置&#xff1a;2.1 pom.xml 配置2.2web.xml 配置&#xff1a; 2.3 代码&#xff1a;2.3.1 页面&a…

(六)STM32F407 cubemx MPU6050通讯硬件寄存器配置部分(2)

这篇文章主要是个人的学习经验&#xff0c;想分享出来供大家提供思路&#xff0c;如果其中有不足之处请批评指正哈。废话不多说直接开始主题&#xff0c;本人是基于STM32F407VET6芯片&#xff0c;但是意在你看懂这篇文章后&#xff0c;不管是F1,F4,H7等一系列MPU6050通讯硬件寄…