当前位置: 首页 > news >正文

【Vue3】第一篇

Vue3学习第一篇

  • 01. 学习前言
  • 02. Vue 创建
  • 03. 模板语法
  • 04. 属性绑定
  • 05. 条件渲染
  • 06. 列表渲染
  • 07. 通过key管理状态

01. 学习前言

在这里插入图片描述

02. Vue 创建

在当前目录下打开中断,输入npm init vue@latest,然后enter,起名,文中起名为vue-base,然后跟着输入绿色部分。
在这里插入图片描述

之后每一次打开,进入创建的vue工程(文中为输入cd vue-base),而后输入npm run dev,就可以看到一个网址了http://127.0.0.1:5173/

创建删除后,删除其余无关的文件,并且把App.vue这个文件的内容全部删掉,重新输入框架。

03. 模板语法

Vue使用一种基于HTML的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的DOM上。所有的Vue模板都是语法层面合法的HTML,可以被符合规范的浏览器和HTML解析器解析。

(1)文本插值
在这里插入图片描述
在这里插入图片描述
这样,除了本身展示的HTML中的h3标题模板语法,还会展示神奇的语法。

(2)使用Javascript表达式
在这里插入图片描述
在这里插入图片描述
Vue中使用Javascript表达式才有效,如果输入语句,是无效的。
(因为语句没有返回值)

(3)原始HTML

如上图所示,如果不加任何语句,html的语法会原原本本地展示,可以理解为语法失效。(比如文中的链接用a表示,但是不加v-html=rawHtml的话,rawHtml的内容会直接显示,即<a…后面的内容都显示在网页上,而不是显示一个链接。

在这里插入图片描述

04. 属性绑定

在这里插入图片描述

双大括号不能在HTML attributes 中使用。想要响应式地绑定一个attribute,应该使用v-bind:指令(可简写为:

我们实操来演示一下:

(1)创建一个新的vue项目,起名为vue-demo
(2)删除多余文件以及App.vue中的所有语句,并删除main.js中的css样式(下图已删除)
在这里插入图片描述

(3)App.vue敲如下代码,让HelloWorld.vue生效,在浏览器中显示。
在这里插入图片描述
(4)
在这里插入图片描述

如果我们在单纯想要把msg里的文字拿过来当成class的类名,实际上是无法直接用的。

在这里插入图片描述
在这里插入图片描述
因此,要在class前面加v-bind,即v-bind:class
在这里插入图片描述
在这里插入图片描述
这样就能够显示了。

此外,如果是内容为undefined,则不会显示该属性,详情请看第四点那里的图。

同时,还可以设置布尔型属性以及动态绑定多个值。
在这里插入图片描述

05. 条件渲染

在这里插入图片描述
在这里插入图片描述

既然有v-if为什么还要引入v-show呢?
在这里插入图片描述

06. 列表渲染

在这里插入图片描述
在这里插入图片描述

07. 通过key管理状态

在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/56682.html

相关文章:

  • 系统架构设计师教程 第4章 4.1-2 信息安全基础知识及意义 笔记
  • 【Linux系统编程】第三十六弹---深入探索进程间通信:封装共享内存类并实现进程间数据共享
  • python安卓开发
  • 0160____declspec(noreturn)的用法
  • 【趣学C语言和数据结构100例】
  • C++网络编程之绑定
  • PCB生产制造商强达电路,公布网上申购情况及中签率
  • Transformer 天气数据进行时序预测
  • Github 2024-10-23C开源项目日报 Top10
  • 本地函数 lambda函数 回调函数(c#)
  • Redis内部数据结构ziplist详解
  • 文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《需求响应下计及高耗能工业负荷生产流程的经济调度模型》
  • PCDN 的激励机制对平台可持续发展的影响(贰)
  • 闯关leetcode——190. Reverse Bits
  • [论文笔记]ColPali: Efficient Document Retrieval with Vision Language Models
  • PCL SAC-IA 算法实现点云粗配准(永久免费版)
  • 【卡尔曼滤波】观测模型包含输入的线性卡尔曼滤波
  • 输出时间序列中的时区是什么Series.dt.tz_convert(tz)
  • 酒店智能轻触开关的类型及其应用
  • 过零检测比较器电路设计