Vue插值+Vue中的常用指令02

插值表达式语法 {{}}

插值表达式是一种Vue的模板语法

我们可以用插值表达式渲染出Vue提供的数据

```js
1.在插值表达式中使用的数据 必须在data中进行了提供
<p>{{hobby}}</p>  //如果在data中不存在 则会报错

2.支持的是表达式,而非语句,比如:if   for ...
<p>{{if}}</p>

3.不能在标签属性中使用 {{  }} 插值 (插值表达式只能标签中间使用)
<p title="{{username}}">我是P标签</p>
```

Vue开发者工具安装

1. 通过谷歌应用商店安装(国外网站)
2. 极简插件下载(推荐) <https://chrome.zzzmh.cn/index>


内容渲染指令

 v-text(类似innerText)


- - 使用语法:`<p v-text="uname">hello</p>`,意思是将 uame 值渲染到 p 标签中
  - 类似 innerText,使用该语法,会覆盖 p 标签原有内容
- v-html(类似 innerHTML)
- - 使用语法:`<p v-html="intro">hello</p>`,意思是将 intro 值渲染到 p 标签中
  - 类似 innerHTML,使用该语法,会覆盖 p 标签原有内容
  - 类似 innerHTML,使用该语法,能够将HTML标签的样式呈现出来。

v-show

1. 作用:  控制元素显示隐藏
   2. 语法:  v-show = "表达式"   表达式值为 true 显示, false 隐藏
   3. 原理:  切换 display:none 控制显示隐藏
   4. 场景:频繁切换显示隐藏的场景

v-if

1. 作用:  控制元素显示隐藏(条件渲染)
   2. 语法:  v-if= "表达式"          表达式值 true显示, false 隐藏
   3. 原理:  基于条件判断,是否创建 或 移除元素节点
   4. 场景:  要么显示,要么隐藏,不频繁切换的场景

v-else 和 v-else-if

1. 作用:辅助v-if进行判断渲染
   2. 语法:v-else  v-else-if="表达式"
   3. 需要紧接着v-if使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值