学习vue第八天 Vue3 模板语法和内置指令 - 简单入门

Vue3 模板语法 & 内置指令

30 分钟速查表(排版统一 · 可打印)

━━━━━━━━━━━━━━

🎯 一句话理解

"HTML 做骨架,JS 做数据,Vue 负责自动把数据填到骨架里。"

━━━━━━━━━━━━━━

1 数据填充(Mustache)

━━━━━━━━

语法:{``{ 表达式 }}

变量 计算 函数 三元
{``{ msg }} {``{ count * 10 }} {``{ getReverse() }} {``{ ok ? 'Y' : 'N' }}

2 指令速览

━━━━━━━━

"v-" 开头,Vue 识别的特殊属性。

指令 缩写 作用 示例
v-once --- 只渲染一次 <span v-once>{``{ count }}</span>
v-text --- 纯文本 <span v-text="msg"></span>
v-html --- 解析 HTML <div v-html="htmlStr"></div>
v-bind : 动态属性 <img :src="url">
v-on @ 事件监听 <button @click="add">+</button>
v-if --- 条件渲染 <p v-if="show">Yes</p>
v-show --- display 切换 <p v-show="show">Yes</p>
v-for --- 列表渲染 <li v-for="i in list" :key="i.id">{``{ i.name }}</li>

3 v-if vs v-show

━━━━━━━━

v-if:真正销毁/重建 DOM → 切换代价大,初始为 false 时不渲染。

v-show:始终存在,仅切换 display → 频繁显示/隐藏更省性能。

4 事件常用修饰符

━━━━━━━━
@click.stop 阻止冒泡
@submit.prevent 阻止默认提交
@keyup.enter 回车触发

5 学习路线(建议 4 步)

━━━━━━━━

① Mustache 显示数据 → ② v-bind 绑定属性 → ③ v-on 响应事件 → ④ v-if / v-for 控制结构。

6 核心思想

━━━━━━━━

声明式:描述"想要什么",而非"如何操作"。

响应式:数据变 → 页面自动变。

━━━━━━━━━━━━━━

把这张表贴在显示器旁,写 demo 时对照 5 分钟就能上手!

相关推荐
丨我是张先生丨8 分钟前
英语单词 Web Page
前端·css·css3
say_fall10 分钟前
【Git 精品详解】企业规范:企业级开发模型、Git Flow、发版流程规范、Code Owner 制度、事故应急回滚
大数据·linux·服务器·git·学习·elasticsearch
kgduu14 分钟前
react-redux学习笔记
笔记·学习·react.js
随风一样自由23 分钟前
【前端+Vitest测试框架】Vitest | Playwright | WebdriverIO | Preview
前端·前端框架·可用性测试
诗句藏于尽头32 分钟前
Ai-3D音乐播放器-Mineradio -VibeCoding大赏-新增歌词字体自定义上传功能(个人学习)
学习
TE-茶叶蛋1 小时前
Node.js-Phase 1 学习总结:CLI 文件管理系统
学习·node.js
前端之虎陈随易9 小时前
编程语言级别的Skill市场,AI Agent 的未来形态
前端·vue.js·人工智能·typescript·node.js
一路向北he9 小时前
字节钢铁军团--“提供情境,而非控制”
java·开发语言·前端
kyriewen10 小时前
豆包和千问同时关了智能体,我用它们搭的 3 个自动化全废了——迁移方案整理
前端·javascript·ai编程
前端一小卒10 小时前
我用 TypeScript 从零手写了一个 Claude Code,然后发现它的核心只有 30 行
前端·agent