04-Vue之本地应用v-text/v-html指令

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: 04-Vue之本地应用v-text/v-html指令

1. v-text指令

  • 作用:设置标签的文本值(textContent)
  • 完整代码
1. <!DOCTYPE html>
2. <html lang="en">
3. <head>
4. <meta charset="UTF-8">
5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
6. <title>Document</title>
7. </head>
8. <body>
9. <div id='app'>
10. <!-- 相当于textContent -->
11. <h2 v-text='message'></h2>
12. <h2 v-text='age'></h2>
13. 
14. <!-- 使用差值表达式替换部分内容 -->
15. <h2>{{message}}单身哦!</h2>
16. <h2 v-text='base'>这里不显示哦</h2>
17. 
18. <!-- 支持表达式 -->
19. <h2 v-text='base + "!"'>这里不显示哦</h2>
20. 
21. 
22. </div>
23. <!-- 开发环境版本,包含了有帮助的命令行警告 -->
24. <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
25. 
26. <script>
27. var app = new Vue({
28. el:'#app',
29. data:{
30. message:'大家好,我是测试小白!',
31. age:'今年26岁',
32. base:'辽宁-大连'
33.              }
34. 
35.          })
36. </script>
37. 
38. </body>
39. </html>

2. v-html指令

  • 作用:设置元素的innerHTML
  • 完整代码
1. <!DOCTYPE html>
2. <html lang="en">
3. 
4. <head>
5. <meta charset="UTF-8">
6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
7. <title>Document</title>
8. </head>
9. 
10. <body>
11. <div id='app'>
12. <!-- 文本时无区别 -->
13. <h2 v-html='mes'></h2>
14. <h2 v-text='mes'></h2>
15. 
16. <!-- html标签时有区别 -->
17. <h2 v-html='info'></h2>
18. <h2 v-text='info'></h2>
19. 
20. 
21. </div>
22. <!-- 开发环境版本,包含了有帮助的命令行警告 -->
23. <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
24. 
25. <script>
26. var app = new Vue({
27. el:'#app',
28. data:{
29. mes:'大家好,我是测试小白!',
30. info:'<a href="https://blog.csdn.net/IT_heima">小白的博客</a>'
31. 
32.             }
33. 
34.         })
35. </script>
36. </body>
37. 
38. </html>

3. v-text 和 v-html 区别

  • v-html中内容中有html结构会被解析为标签
  • v-text指令无论内容是什么,只会解析为文本
  • 解析文本使用v-text,需要解析html结构使用V-html
相关文章
|
10天前
|
存储 缓存 JavaScript
如何在大型 Vue 应用中有效地管理计算属性和侦听器
在大型 Vue 应用中,合理管理计算属性和侦听器是优化性能和维护性的关键。本文介绍了如何通过模块化、状态管理和避免冗余计算等方法,有效提升应用的响应性和可维护性。
|
26天前
|
JavaScript
Vue 指令速查表
【10月更文挑战第12天】Vue 指令速查表
|
23天前
|
JavaScript 搜索推荐 前端开发
Vue SSR 预渲染的广泛应用场景及其优势
【10月更文挑战第23天】Vue SSR 预渲染技术在众多领域都有着广泛的应用价值,可以显著提升网站的性能、用户体验和搜索引擎优化效果。随着技术的不断发展和完善,其应用场景还将不断拓展和深化
42 2
|
26天前
|
JavaScript 前端开发 安全
vue -- 指令 -- v-text/html/on/show/if/bind/for/model
【10月更文挑战第17天】Vue 指令是构建 Vue 应用的基础工具,掌握它们的特性和用法是成为一名优秀 Vue 开发者的重要一步。通过深入理解和熟练运用这些指令,可以打造出更加出色的前端应用。
12 2
|
1月前
|
JavaScript 前端开发 开发者
Vue v-for 进阶指南:in 与 of 的区别及应用场景 | 笔记
Vue.js 中的 v-for 是强大的遍历指令,但其中的 in 和 of 关键字往往被开发者忽视。尽管它们的用法相似,但适用的场景和数据结构却各有不同。本文将详细探讨 v-for 中 in 和 of 的区别、适用场景以及在实际开发中的最佳使用时机。通过理解它们的差异,你将能够编写更加高效、简洁的 Vue.js 代码,灵活应对各种数据结构的遍历需求。
87 6
|
24天前
|
缓存 JavaScript 数据管理
优化 Vue 应用中的性能
【10月更文挑战第22天】优化 Vue 应用性能需要综合考虑多个方面,从数据管理、组件化、虚拟 DOM 操作、网络请求、代码结构等多方面入手,不断进行优化和改进,以提供更流畅的用户体验。同时,要根据具体的应用场景和需求,选择合适的优化策略,确保性能优化的效果和可行性。
|
1月前
|
人工智能 JavaScript 程序员
vue中内置指令v-model的作用和常见使用方法介绍以及在自定义组件上支持
vue中内置指令v-model的作用和常见使用方法介绍以及在自定义组件上支持
134 0
|
1月前
|
JavaScript 算法 前端开发
在Vue开发中v-if指令和v-show指令的使用介绍,v-if和v-for的优先级以及使用注意事项的介绍
在Vue开发中v-if指令和v-show指令的使用介绍,v-if和v-for的优先级以及使用注意事项的介绍
18 0
|
1月前
|
JavaScript 前端开发 容器
Vue生成PDF文件攻略:html2canvas与jspdf联手,中文乱码与自动换行难题攻克
Vue生成PDF文件攻略:html2canvas与jspdf联手,中文乱码与自动换行难题攻克
88 0
|
1月前
|
监控 JavaScript 前端开发
深入了解Vue.js:构建现代前端应用的利器
【10月更文挑战第11天】深入了解Vue.js:构建现代前端应用的利器
15 0
下一篇
无影云桌面