当前位置: 首页 > news >正文

vue模板语法v-html

模板语法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>

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

相关文章:

  • 搜狗输入法产品使用说明
  • 免杀笔记 ---> PE
  • 私域和社群的差别是什么?
  • FFT 简单基础(matlab
  • 扫描工具Metasploit的安装和使用
  • 设置Docker中时区不生效的问题
  • UDP协议深入解析
  • 系统级应用锁的实现方法
  • 评估指标rouge安装与测试
  • 恢复机制-数据库系统中的故障(事务故障、系统故障、介质故障)、一致性错误、窃取但不强制的缓冲区管理策略
  • 零知识学习之DPDK与RDMA(3)—— 认识DPDK(3)
  • 阿里云物联网应用层开发:第二部分,云产品流转
  • vue2由mapbox2升级为mapbox3遇到的矢量底图样式丢失问题解决办法
  • 马工程刑法期末复习笔记重点2
  • C++: 左值引用和右值引用
  • ES6指北【2】—— 箭头函数
  • Consul Config 使用Git做版本控制的实现
  • Create React App 使用
  • php面试题 汇集2
  • RxJS: 简单入门
  • SpiderData 2019年2月23日 DApp数据排行榜
  • supervisor 永不挂掉的进程 安装以及使用
  • 第十八天-企业应用架构模式-基本模式
  • 基于组件的设计工作流与界面抽象
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 栈实现走出迷宫(C++)
  • No resource identifier found for attribute,RxJava之zip操作符
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • !!java web学习笔记(一到五)
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (1)无线电失控保护(二)
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (7)摄像机和云台
  • (Oracle)SQL优化技巧(一):分页查询
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (四)模仿学习-完成后台管理页面查询
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)Sublime Text3配置Lua运行环境
  • .axf 转化 .bin文件 的方法
  • .NET MVC第三章、三种传值方式
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET8 动态添加定时任务(CRON Expression, Whatever)
  • .NET连接数据库方式
  • .Net中间语言BeforeFieldInit
  • .so文件(linux系统)
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • [10] CUDA程序性能的提升 与 流
  • [BFS广搜]迷阵