vue 把组件挂载到视图_Vue视图

本文详细介绍了Vue中组件的挂载到视图的过程,包括基本模板语法如插值、指令的使用,如v-text、v-html、v-if、v-for等。同时,讨论了条件渲染和列表渲染,强调了v-if与v-show的区别,以及在列表渲染中如何使用v-for和key。此外,还提到了样式绑定,包括Class和内联样式的对象和数组语法。
摘要由CSDN通过智能技术生成

1. 基本模板语法

1.1 插值

文本

数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值

v-text 指令也可以用于数据绑定,如果要更新部分的 textContent ,需要使用 插值。

通过使用 v-once 指令,你也能执行一次性地插值,当数据改变时,插值处的内容不会更新

原始HTML

双大括号会将数据解释为普通文本,而非 HTML 代码。为了输出真正的 HTML,你需要使用 v-html 指令

你的站点上动态渲染的任意 HTML 可能会非常危险,因为它很容易导致 XSS 攻击。请只对可信内容使用 HTML 插值,绝不要对用户提供的内容使用插值。

属性

Mustache语法不能作用在 HTML 特性上,遇到这种情况应该使用 v-bind 指令

在布尔属性的情况下,它们的存在即暗示为 true, 如果值是 null、undefined 或 false,则属性不会被包含在渲染出来的

使用JavaScript表达式

{ { number + 1 }}

{ { ok ? 'YES' : 'NO' }}

{ { message.split('').reverse().join('') }}

{ { var a = 1 }}

{ { if (ok) { return message } }}

防止刷新或加载闪烁

display: none !important;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值