vue模板语法v-html

news/2024/7/7 20:22:23 标签: vue.js, 前端, javascript

模板语法v-html

vue使用一种基于HTML的模板语法,使我们能够声明式的将其组件实例的数据绑定到呈现的DOM上,所有的vue模板都是语法层面的HTML,可以被符合规范的浏览器和HTML解释器解析。

一.文本插值

最基本的数据绑定形式是文本插值,它使用的是“Mustache”语法(即双大括号):
代码片段:

<template>
<div>{{ msg }}</div>
</template>

<script >
export default {
    data() {
        return {
            msg: "Hello, Vue!"
        }
    }
}
</script>

运行结果:
在这里插入图片描述

二.使用JavaScript表达式

每一个绑定仅支持单一表达式,也就是一段能被求值的JavaScript的代码,一个简单的判断方法是是否可以合法的写在return后面。

<template>
<p>{{number + 1}}</p>
<p>{{ok? 'YES' : 'NO'}}</p>
<!-- 字符串翻转 -->
<p>{{ Message.split('').reverse().join('') }}</p>

</template>

<script >
export default {
    data() {
        return {
         number:10,
         ok:true,
        Message:'hello world'
        }
    }
}
</script>

运行结果:
在这里插入图片描述
无效情况,原因是不满足单一表达式
在这里插入图片描述

三.元素HTML

双大括号将会将数据插值为纯文本,而不是HTML,需要使用v-html指令。

<template>
<p>纯文本:{{ rawHtml }}</p>
<p>属性:<span v-html="rawHtml"></span></p>
</template>

<script >
export default {
    data() {
        return {
        rawHtml: '<span style="color: red">This is some <strong>raw HTML</strong></span>'
        }
    }
}
</script>

运行结果:
在这里插入图片描述


http://www.niftyadmin.cn/n/5535089.html

相关文章

openEuler AArch64 架构 vCPU 热插拔技术内幕

OpenAtom openEuler&#xff08;简称"openEuler"&#xff09;社区引领技术浪潮&#xff0c;早在openEuler 20.09 创新版本就率先使能并对外开放了 AArch64 架构 vCPU 热插特性。时隔四年&#xff0c;openEuler 24.03 LTS 版本补充了 vCPU 热拔能力&#xff0c;vCPU 热…

2024年Nano编辑器最新使用教程

Nano在大多数Linux发行版中找到&#xff0c;易于使用&#xff0c;其最常用的命令显示在其屏幕底部。 作为编辑配置和其他文件是Linux中的一种普遍的任务&#xff0c;知道如何使用该程序是否可以非常有用。Nano编辑器以及如何使用Nano编辑器在服务器上编辑文件是我们将在本指南中…

巴图自动化Modbus协议转Profinet协议网关模块连智能仪表与PLC通讯

一、现场要求:PLC作为控制器&#xff0c;仪表设备作为执行设备。执行设备可以实时响应PLC传送的指令&#xff0c;并将数据反馈给PLC&#xff0c;从而实现PLC对仪表设备的控制和监控&#xff0c;实现对生产过程的精确控制。 二、解决方案:通过巴图自动化Modbus协议转Profinet协议…

约瑟夫环-map法

约瑟夫环 1、2、3循环报数&#xff0c;把报数为3的人踢出局&#xff0c;剩下的人仍然循环报数 #include <iostream> #include <map> using namespace std; int main(){map<int,int> b;const int num10;//用map来表示人&#xff0c;键1&#xff08;表示第一…

逻辑这回事(七)---- 器件基础

Xilinx FPGA创建了先进的硅模块(ASMBL)架构,以实现FPGA具有针对不同应用程序领域优化的各种功能组合的平台。通过这一创新,Xilinx提供了更多的设备选择,使客户能够为其特定设计选择具有正确的功能和功能组合的FPGA。ASMBL体系结构通过以下方式突破了传统的设计障碍:消除几…

kafka的工作原理与常见问题

定义 kafka是一个分布式的基于发布/订阅模式的消息队列&#xff08;message queue&#xff09;&#xff0c;主要应用于大数据的实时处理领域 消息队列工作原理 kafka的组成结构 kafka的基础架构主要有broker、生产者、消费者组构成&#xff0c;还包括zookeeper. 生产者负责发送…

centos7安装宝塔面板

一、进入root模式 sudo su二、安装宝塔面板 if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

Spring Boot中获取请求参数的几种方式

前言 在构建现代 Web 应用时&#xff0c;处理来自客户端的请求参数是不可或缺的一部分。Spring Boot作为构建微服务应用的领先框架&#xff0c;提供了多种灵活高效的方式来获取请求参数&#xff0c;满足各种应用场景。 无论您是Spring Boot的初学者&#xff0c;还是希望更深入…