首页 前端知识 vue常用指令(v-html)

vue常用指令(v-html)

2024-07-27 22:07:43 前端知识 前端哥 762 776 我要收藏

一、v-html 指令

  • 作用:
    • 获取文本数据
    • 设置元素的innerHTML,此为和v-text的区别

二、代码演示

1、获取普通文本数据

  1. 代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    </head>
    <body>
    <div id="app">
    <h1 v-text="testValue"></h1>
    <h1 v-html="testValue"></h1>
    </div>
    </body>
    <script src="js/vue.min.js"></script>
    <script>
    var Vm = new Vue({
    el: "#app",
    data: {
    testValue: "hello",
    },
    });
    </script>
    </html>
    复制
  2. 测试结果:

    在这里插入图片描述

2、设置元素的innerHTML

  1. 修改代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    </head>
    <body>
    <div id="app">
    <!-- 设置普通文本 -->
    <h1 v-text="testValue"></h1>
    <br />
    <h1 v-html="testValue"></h1>
    <br />
    <!-- 设置元素innerHtml -->
    <h2 v-html="url"></h2>
    <h2 v-text="url"></h2>
    </div>
    </body>
    <script src="js/vue.min.js"></script>
    <script>
    var Vm = new Vue({
    el: "#app",
    data: {
    testValue: "hello",
    url: "<a href='https://www.baidu.com'>百度一下</a>",
    },
    });
    </script>
    </html>
    复制
  2. 测试结果

在这里插入图片描述

可以看到,v-html 标签可以解析链接标签,而v-text不可以。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/14346.html
标签
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!