Vue2.0开发之——Vue基础用法-内容渲染指令(16)

本文介绍了Vue.js中用于内容渲染的三种指令:v-text、插值表达式和v-html。详细解释了每种指令的功能及使用场景,并通过示例代码展示了如何在实际开发中应用这些指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 概述

  • 指令的概念
  • 内容渲染指令介绍

二 指令的概念

指令(Directives)是vue为开发者提供的模板语法,用于辅助开发者渲染页面的基本结构

vue中的指令按照不同的用途,可以分为如下6大类

  1. 内容渲染指令
  2. 属性绑定指令
  3. 事件绑定指令
  4. 双向绑定指令
  5. 条件渲染指令
  6. 列表渲染指令

三 内容渲染指令介绍

内容渲染指令用于辅助开发者渲染DOM元素的文本内容。常用的内容渲染指令有如下3个:

  • v-text
  • 插值表达式
  • v-html

3.1 v-text

代码
<body>
    <div id="app">
        <p v-text="username"></p>
        <p v-text="gender">性别:</p>
    </div>
</body>
效果图

缺点

会覆盖元素内默认的内容

3.2 插值表达式语法

插值表达式语法说明

vue提供的插值表达式语法,专门用来解决v-text会覆盖默认文本内容的问题。这种{ {} }语法的专业名称是插值表达式(英文名为:Mustache)

代码
<div id="app">
    <p>姓名:{{username}}</p>
    <p>性别:{{gender}}</p>
</div>
效果图

3.3 v-html

语法说明

v-text指令和插值表达式只能渲染纯文本内容。如果要把包含HTML标签的字符串渲染为页面的HTML元素。则需要用到v-html这个指令。

代码
<div id="app">
     <p v-html="info"></p>
</div>
效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值