Vue指令v-html

目录

一、Vue中的v-html指令是什么?

v-html指令的作用是:设置元素的innerHTML,内容中有html结构会被解析为标签。

二、v-html指令与v-text指令的区别?

v-text指令是无论内容是什么都只会将其解析为文本,解析文本使用v-text和v-html的效果一样,但当需要解析html结构时要使用v-html。

1、案例源代码如下:

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>

<body>
  <div id="appid">
    <!-- 解析文本使用v-text和v-html的效果一样,但当需要解析html结构时要使用v-html。 -->
    1、解析文本示例
    <p v-text = "school"></p>    
    <p v-html = "school"></p> 
    <br>
    2、解析html结构示例
    <p v-text = "href"></p>    
    <p v-html = "href"></p> 
  </div>
  <script>
    var app = new Vue({
      el: '#appid',
      data: {
        school: "振华中学",
        href: "<a href='https://blog.csdn.net/blbyu/article/details/145413252'>CSDN-Vue简介</a>"
      }
    })
  </script>
</body>

</html>

2、代码执行效果如下:

相关推荐
努力的小雨8 小时前
我用 QClaw 做了个 Web3 陪学助手,专治 Java 程序员的“概念劝退”
经验分享·ai智能
lichenyang45311 小时前
Docker 学习笔记(一):为什么需要镜像、容器和仓库?
前端
kyriewen11 小时前
别再对着 TypeScript 报错发呆了:我把 10 个最常见的红色波浪线翻译成了人话
前端·javascript·typescript
IT_陈寒11 小时前
SpringBoot自动配置的坑,我的API突然就404了
前端·人工智能·后端
暴走的小呆12 小时前
Vue 2 中 Object 的变化侦测:从 getter/setter 到 Dep、Watcher、Observer
vue.js
奇奇怪怪的12 小时前
Embedding 模型 10+ 横向评测
前端
陈广亮12 小时前
Monorepo 从 0 到 1 实操指南 2026 版:pnpm catalogs + Turborepo 2.x + changesets 全链路
前端
子兮曰12 小时前
OpenMontage 深度解剖:你的 AI 编程助手,其实是个视频工作室
前端·后端·ai编程
敲代码的鱼12 小时前
PDF 预览与签名批注写回 支持安卓 iOS 鸿蒙 UTS插件
android·前端·ios
英勇无比的消炎药12 小时前
TinyVue v-auto-tip: 文本超长自动提示的优雅方案
vue.js