首页 > 其他分享 >Vue学习笔记27--v-html

Vue学习笔记27--v-html

时间:2024-03-01 11:01:16浏览次数:26  
标签:27 渲染 -- text Vue 插值 html 节点

1.v-bind:单向绑定解析表达式,可简写为 :xxx

2.v-model:双向数据绑定 3.v-for:遍历数组、对象、字符串 4.v-on:绑定事件监听,可简写为 @ 5.v-if:条件渲染——动态控制节点是否存在 6.v-else:条件渲染——动态控制节点是否存在 7.v-show:条件渲染——空调控制节点是否展示 8.v-text:       .作用:向其所在的节点中渲染文本内容       .与插值语法的区别:v-text会替换掉节点中的内容,而{{xxx}}不会 v-html
  1. 作用:向指定节点中渲染包含html结构的内容
  2. 与插值语法的区别:
    • v-html会替换掉节点中所有的内容,插值语法则不会
    • v-html可以失败html结构
  3. 验证注意问题:v-html有安全性问题
    • 在五年工作上动态渲染任意html是非常危险的,容易导致XSS攻击
    • 一定要在可信的内容上使用v-html,永不要用在用户提交的内容上
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>v-text|v-html</title>
  <script type="text/javascript" src="../Js/vue.js"></script>
</head>

<body>
  <div id="root">
    <h3>
      v-text:不支持结构解析
      v-html:支持结构解析
    </h3>
    <div v-text="name"></div>
    <div v-text="str"></div>
    <div v-html="str"></div>
  </div>
</body>

</html>
<script type="text/javascript">
  //console.log(vm)
  Vue.config.productionTip = false
  const vm = new Vue({
    el: '#root',
    data: {
      name: 'v-text 学习笔记',
      str: '<h3>我心待明月明月照沟渠</h3>'
    },

  })
</script>

 

  

 

标签:27,渲染,--,text,Vue,插值,html,节点
From: https://www.cnblogs.com/YYkun/p/18046384

相关文章

  • MongoDB 聚合
    MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的count(*)。aggregate()方法MongoDB中聚合的方法使用​aggregate()​。语法​aggregate()​方法的基本语法格式如下所示:>db.COLLECTION_NAME.aggregate(AGGR......
  • Isolate线程通信 flutter
    A、B互传消息A、B都创建自己的接收端口和发送端口A将自己的发送端口发送给对面B,B才能拿到A的发送端口,给A发送消息A监听自己的接收端口,拿到B发给自己的消息B监听自己的接收端口,拿到A发给自己的消息voidfunction_main()async{print("当前线程:"+Isolate.current.debu......
  • 编程的循环
    找到了笔记本,可以用来写代码。突然发现没有什么可写的,一些东西都不愿意去写的样子,更别提什么网上随便找个项目熟悉一下。现在想到的是框架不好搭,记事本写的话显得太简陋了。之前写C#的时候,也没有搭建框架,也没有考虑写什么项目,就是完成功能。一个功能过来,从后台设计数据库......
  • Tiktok api接口 获取视频列表、用户详情,视频无水印数据采集
    iDataRiver平台https://www.idatariver.com/zh-cn/提供开箱即用的Tiktok数据采集API,供用户按需调用。接口使用详情请参考Tiktok接口文档接口列表1.获取用户详情参数类型是否必填默认值示例值描述apikeystring是idr_***从控制台里复制apikeyuser_idnu......
  • 《系统科学概论》绪论
    关于系统科学,老师曾在钉钉上给我们培训,但毕竟是网课嘛,效果肯定不如自己仔细的去阅读。那么,系统科学到底是啥呢?通过这篇绪论,我简单了解了什么是系统科学以及他的特征和发展情况。首先,系统科学是以系统为研究对象的学科群,系统科学就是研究系统的科学,他主要包括系统论、信息论以及控......
  • Root Definition
    Rootiskeyatequation.在英文中,数学上的“根”通常被称为"root"。当我们谈论方程式的解时,我们通常使用术语"rootofanequation"。例如,如果有一个方程x^2=9,那么这个方程的两个根是+3和-3,因为当x等于+3或-3时,方程成立。在数学上,根通常指的是一个方程的解。想......
  • 程序是怎么跑起来的前三章读书笔记
    在《程序是怎么跑起来的》的前三章中,作者用平易近人的语言,引导我们了解计算机程序的基础知识。以下是我的读书笔记:第一章讲述了计算机的基础知识,包括计算机的组成和原理。作者详细解释了计算机的基本结构,如CPU、内存和存储设备等,并阐述了计算机如何通过这些硬件设备实现信息处理......
  • docker容器虚拟化与传统虚拟机比较
    容器就是将软件打包成标准化单元,以用于开发,交付和部署1.容器镜像是轻量的,可以执行的独立软件包,包含软件运行所需要的所有内容:代码,运行时环境,系统工具,系统库和设置。2.容器化软件在任何环境中都能够始终如一地运行3.容器赋予了软件独立性,使其免受外在环境差异的影响,从而有助于减......
  • Windows右下角时间显示到秒(改注册表)
    ​事件起因:    由于京东秒杀,要准点抢购,于是想着能不能把Windows右下角的时间显示到秒,于是在网上查了一下,修改注册表即可 解决办法:        新建一个ShowSecondsInSystemClock.reg文件,将以下内容复制进去然后双击导入即可。WindowsRegistryEditorVers......
  • anaconda环境下:强化学习PPO算法仿真环境库sample-factory的python完美适配版本为pytho
    anaconda环境下:强化学习PPO算法仿真环境库sample-factory的python完美适配版本为python3.11库sample-factory地址:https://github.com/alex-petrenko/sample-factory文档地址:https://samplefactory.dev/经过对多个版本的python进行测试,anaconda环境下只有python3.11......