Vue3脚手架和指令

embedded/2024/10/22 19:20:17/

什么是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.ppmy.cn/embedded/129633.html

相关文章

【重学 MySQL】六十六、外键约束的使用

【重学 MySQL】六十六、外键约束的使用 外键约束的概念关键字主表和从表/父表和子表外键约束的创建条件外键约束的特点外键约束的创建方式外键约束的删除外键约束的约束等级外键约束的级联操作外键约束的示例外键约束的作用开发场景阿里开发规范 在MySQL中&#xff0c;外键约束…

SpringCloudAlibaba[Nacos]注册配置中心注册与发现服务

Nacos的全称是Dynamic Naming and Configuration Service&#xff0c;Na为naming/nameServer即注册中心,co为configuration即注册中心&#xff0c;service是指该注册/配置中心都是以服务为核心。是阿里巴巴开源易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nac…

基于Spring Boot的Web智慧社区开发指南

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的管理显得特别重要。因此&#xff0c;使用计算机来管理基于web的智慧社区设计与实现的相关信息成…

ai字幕用什么软件制作?6款视频加字幕工具分享!

在视频制作和后期处理中&#xff0c;字幕的添加是一个重要的环节。随着AI技术的发展&#xff0c;越来越多的软件开始支持AI自动加字幕功能&#xff0c;使得字幕的制作变得更加简单和高效。本文将为大家介绍几款常用的AI字幕制作软件&#xff0c;并详细讲解如何使用AI自动加字幕…

Kafka之消费者组与消费者

消费者&#xff08;Consumer&#xff09;在Kafka的体系结构中是用来负责订阅Kafka中的主题&#xff08;Topic&#xff09;&#xff0c;并从订阅的主题中拉取消息后进行处理。 与其他消息中间件不同&#xff0c;Kafka引入一个逻辑概念——消费组&#xff08;Consumer Group&…

2024.10.19小米笔试题解

第一题数独计数 考虑dfs遍历所有情况 n = int(input())def check(grid, x, y, v):dx = [1, 0, -1, 0]dy = [0, 1, 0, -1]for i in range(4):nx, ny = x + dx[i], y + dy[i]if 0 <= nx < 3 and 0 <= ny < 3:if grid[nx][ny] == 0:continueif abs(grid[nx][ny] - v…

Systemd:管理进程的加载过程的service配置文件

Systemd:Unit配置文件-CSDN博客 介绍了Unit配置文件的一些通用信息 如果使用Systemd管理进程的加载过程,比如:

0基础学java之Day11

二维数组 静态二位数组 理解&#xff1a;二维数组中包含了多个一维数组 声明&#xff1a; 数据类型 变量名;--推荐 数据类型 变量名; //静态初始化1//String[][] names new String[][]{{"小红","小绿","小蓝"},{"小黄","小紫…