校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 基本语法-if\show
题目

如何在模板中渲染原始 HTML?

解答

在模板中输出内容的典型方法是使用 mustache 语法标签从方法、属性或数据变量输出数据。但是 mustache 标记会渲染文本。如果你尝试使用 mustache 标记来渲染 HTML,它将以文本字符串的形式去渲染,并且不会被解析。要将内容渲染和解析为 html,我们可以使用 v-html 指令,如下所示。

模板

<div id="app" v-html=”title”></div>

App 应用

new Vue({
el: '#app',
data: {
title: '<h1 style="color: green;">Vue.js</h1>'
}
});

输出

Vue.js

如上面的例子所示,v-html 指令解析所有HTML,结果上面的语句将按需渲染。开发人员必须在了解 v-html 的前提下使用。如果不恰当地使用了 v-html,可能会使网站遭受注入攻击,很有可能会从外部源注入并执行恶意代码。

C 2条回复 评论
努力努力再努力

有知道笔记在哪下载的吗,跪求老师笔记

发表于 2021-10-20 22:00:00
0 0
清廉阁老周延儒

一起学习

发表于 2021-09-08 23:05:00
0 0