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

vue 模板语法

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

文本插值

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

<template>
<div><p>{{ msg }}</p>
</div>
</template><script>
export default{data(){return{msg:"hello world"}}
}
</script>
<style>
p{color: red;font-size: 30px;
}
</style>

 

使用JS表达式 

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

<template>
<div><p>{{ msg }}</p><p>{{ num+1 }}</p><p>{{ flag ? "yes" : "no" }}</p><p>{{ text.split("").reverse().join("") }}</p>
</div>
</template><script>
export default{data(){return{msg:"hello world",num:1,flag:true,text:"界世好你"}}
}
</script>
<style>
p{color: red;font-size: 30px;
}
</style>

 

原始HTML 

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

<template>
<div><p><span v-html="rawHtml"></span></p>
</div>
</template><script>
export default{data(){return{rawHtml:"<a href='#'>链接</a>"}}
}
</script>
<style>
p{font-size: 30px;
}
</style>

 

 


http://www.mrgr.cn/news/46511.html

相关文章:

  • Qt 自动根据编译的dll或exe 将相关dll文件复制到目标文件夹
  • 实力认证 | 海云安入选《信创安全产品及服务购买决策参考》
  • FPGA EDA软件的位流验证
  • IT项目管理中敏捷开发的实践与应用解析
  • 深度解析Linux中的调试器gdb/cgdb的使用
  • SpringBoot:使用HTTP2+protobuf实现高性能微服务调用
  • sqli-labs less-20 less-21 less-22 cookie注入
  • Java基本数据类型转换
  • 在 CentOS 上安装 Docker 的步骤
  • 机器学习篇-day04-逻辑回归-分类评估-混淆矩阵-精确率-召回率-F1值
  • 【MySQL】基本查询(上):创建、读取
  • 如何在Android Studio中找到CMakeLists.txt的打印信息
  • C#操作SqlServer数据库存储过程
  • docker-compose查看容器日志和实时查看日志
  • 【C++】模板初阶
  • 前端Javascript常见算法题(一)【待学】
  • C/C++语言的函数指针
  • 欧盟零毁林法案 EUDR
  • .NET周刊【9月第4期 2024-09-22】
  • 【Power Query】用筛选和上下文 排名
  • 系统性能优化
  • minio简单使用
  • 谷歌AI大模型Gemini API快速入门及LangChain调用视频教程
  • Wasserstein距离
  • C++之multimap:关键字分类的利器
  • (Linux和数据库)1.Linux操作系统和常用命令