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

vue3 基础知识

vue3创建一个项目

PS D:\code> npm init vue@latestVue.js - The Progressive JavaScript Framework√ Add TypeScript? ... No / Yes
√ Add JSX Support? ... No / Yes
√ Add Vue Router for Single Page Application development? ... No / Yes
√ Add Pinia for state management? ... No / Yes
√ Add Vitest for Unit Testing? ... No / Yes
√ Add an End-to-End Testing Solution? » No
√ Add ESLint for code quality? ... No / Yes
Scaffolding project in D:\code\vue-demo1...Done. Now run:cd vue-demo1npm installnpm run dev
PS D:\code> cd .\vue-demo1\PS D:\code\vue-demo1> npm installadded 25 packages, and audited 26 packages in 33s3 packages are looking for fundingrun `npm fund` for detailsfound 0 vulnerabilities
PS D:\code\vue-demo1> npm run dev> vue-demo1@0.0.0 dev
> viteVITE v4.4.9  ready in 453 ms➜  Local:   http://localhost:5173/➜  Network: use --host to expose➜  press h to show help

1.模板语法

数据绑定最常见的形式就是使用“双大括号” 语法在HTML中插入文本:

<p>Message: {{ msg }}</p>

{{msg}}将被替代对应组件实例中msg属性的值。无论何时,绑定的组件实例上msg属性发
生改变,插值处内容都会更新

<template>
<h1>{{ msg }}</h1>
</template><script>
export default{data(){    //data函数return {   //return 方法msg:"1234567"}}
}
</script>

在这里插入图片描述

2.Vue 常用指令

• 指令介绍
• v-text
• v-html
• v-bind
• v-on
• 指令缩写
指令:带有 v- 前缀的特殊属性。
指令的作用:当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM

v-text作用与双大花括号作用一样,将数据填充到标签中。但没有闪烁问题!
在这里插入图片描述
某些情况下,从服务端请求的数据本身就是一个HTML代码,如果用双大括号会将数据解
释为普通文本,而非HTML代码,为了输出真正的HTML,需要使用v-html指令。
在这里插入图片描述
在前端开发中,我们经常监听用户发生的事件,例如点击、拖拽、键盘事件等。
在Vue中如何监听事件呢?使用v-on指令,v-on: 冒号后面是event参数,例如click、change
示例:监听按钮的点击事件
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/132659.html

相关文章:

  • 【线性代数-3Blue1Brown】- 2 线性组合、张成的空间与基
  • Kafka—工作流程、如何保证消息可靠性
  • 用户参与策略:商城小程序的搭建与营销
  • 可自定义实时监控系统HertzBeat
  • 无涯教程-Perl - sysread函数
  • Redis数据结构之String
  • React源码解析18(8)------ 实现单节点的Diff算法
  • 并查集路径压缩(Java 实例代码)
  • Educational Codeforces Round 153 (Rated for Div. 2)
  • 分布式 | 如何搭建 DBLE 的 JVM 指标监控系统
  • 下线40万辆,欧拉汽车推出2023款好猫尊荣型和GT木兰版
  • 【Python】使用python解析someip报文,以someip格式打印报文
  • C#与西门子PLC1500的ModbusTcp服务器通信2--ModbusTcp协议
  • SpringBoot + MyBatis-Plus构建树形结构的几种方式
  • linux vscode 下开发
  • 【工具】python代码编辑器--PyCharm下载安装和介绍
  • SpringBoot第44讲:SpringBoot集成Redis - Redis分布式锁的实现之Jedis(setNXPX+Lua)
  • STM32F4X USART串口使用
  • python实现两个字符串比对差异点
  • SQLite数据库实现数据增删改查
  • 【Golang系统开发】搜索引擎(2) 压缩词典
  • clickhouse修改默认密码
  • 基于java在线捐赠系统设计与实现
  • 【前端】vscode javascript 代码片段失效问题解决
  • AE-卡通人物解说动画视频的制作
  • Linux 查看日志
  • 使用IO多路复用select完成TCP循环服务器接收客户端消息并打印
  • unity之Input.GetKeyDown与Input.GetKey区别
  • excel 核心快捷键用法
  • postgresql