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

Vue中的指令

v-bind

动态绑定一个或多个属性到表达式。常用于绑定 classstyle 或组件 props

<div v-bind:class="{ active: isActive }"></div>
<!-- 简写 -->
<div :class="{ active: isActive }"></div>

v-model

实现表单输入元素与数据的双向绑定,支持修饰符如 .lazy.trim 等。

<input v-model="message" />

v-on

绑定事件监听器,支持修饰符如 .stop.prevent 等。

<button v-on:click="handleClick">点击</button>
<!-- 简写 -->
<button @click="handleClick">点击</button>

v-if / v-else-if / v-else

条件渲染元素,根据表达式真假决定是否渲染 DOM。

<div v-if="type === 'A'">A</div>
<div v-else-if="type === 'B'">B</div>
<div v-else>C</div>

v-show

通过切换 display CSS 属性控制元素显示/隐藏,适合频繁切换的场景。

<div v-show="isVisible">显示内容</div>

v-for

基于源数据循环渲染元素或组件,需配合 :key 提升性能。

<li v-for="(item, index) in items" :key="item.id">{{ index }} - {{ item.name }}
</li>

v-text / v-html

更新元素的 textContent 或 innerHTMLv-html 需注意 XSS 风险。

<span v-text="rawText"></span>
<div v-html="rawHtml"></div>

v-pre / v-cloak / v-once

  • v-pre:跳过编译,保留原始内容。
  • v-cloak:隐藏未编译的模板直到实例就绪。
  • v-once:只渲染一次,后续数据变化不更新。
<div v-pre>{{ 原始文本 }}</div>
<div v-cloak>{{ message }}</div>
<div v-once>{{ staticContent }}</div>

http://www.dtcms.com/a/520614.html

相关文章:

  • Redis黑马点评 day01
  • go kratos手动更新依赖
  • 怎么看网站开发的技术百度交易平台
  • 虚拟交易网站开发网站流量图怎么做
  • OpenTelemetry Agent直接到Jaeger链路跟踪
  • Monorepo系列:Pnpm Workspace 搭建 Monorepo
  • 有没有专门做字体排版设的网站实时热点新闻事件2021
  • 【开题答辩全过程】以 基于BS模式的图书馆管理系统为例,包含答辩的问题和答案
  • Java循环结构全解析:从基础用法到性能优化(含经典案例)
  • C 位域:核心地带,引领技术前沿
  • 鹤壁专业做网站公司前端培训心得
  • python-87-Pyinstaller打包在没有安装Python的电脑上运行
  • 海北高端网站建设多少钱网站后台登陆密码破解
  • CrewAI 核心概念(Knowledge)篇
  • 预检查和表单提交
  • [MySQL] 数据库设计
  • 数据处理像搭乐高?详解 RAGFlow Ingestion Pipeline
  • 模仿网站属于侵权吗做网站视频是什么专业
  • 汽车转向控制 / 线控转向介绍——控制技术——智能驾驶专栏
  • 基于KSP密钥管理系统的汽车 ECU JTAG 调试接口动态授权与安全管控
  • 世界经理人网站手机版学生网页网站制作软件大全
  • 企业网站带新闻发布功能的建站wordpress文章显示颜色
  • SpringBoot-Web开发之Web原生组件注入
  • Spring Cloud - Spring Cloud 本地配置(本地配置概述、本地配置实现)
  • 青岛商城网站建设长春建设平台网站的公司
  • 这几年做网站怎么样wordpress adsense主题
  • 做视频网站服务器怎么选择12306网站开发时间
  • 如何做家教网站赚钱如何申请国外网站
  • 淄博做网站建设云南网站建设方案
  • 实用指南--多账号矩阵防封控