时间:2021-05-26
废话少说,代码如下所述:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue实例中的数据,事件和方法</title></head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><body> <div id="root"> <h1 v-text="number"></h1> </div> <script type="text/javascript"> new Vue({ el:"#root", data:{ msg: "world", number:123 } }) </script></body></html>显示123
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue实例中的数据,事件和方法</title></head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><body> <div id="root"> <h1 v-html="content"></h1> </div> <script type="text/javascript"> new Vue({ el:"#root", data:{ content: "<h1>hello world</h1>", } }) </script></body></html>补充:vuejs {{}},v-text 和 v-html的区别
<div id="app"> <p>{{message}}</p> <!-- 输出:<span>通过双括号绑定</span> --> <p v-html="html"></p> <!-- 输出:html标签在渲染的时候被解析 --> <p v-text="text"></p> <!-- 输出:<span>html标签在渲染的时候被源码输出</span> --></div><script> let app = new Vue({ el: "#app", data: { message: "<span>通过双括号绑定</span>", html: "<span>html标签在渲染的时候被解析</span>", text: "<span>html标签在渲染的时候被源码输出</span>", } });</script>区别:
{{message}}:将数据解析为纯文本,不能输出真正的html,在页面加载时显示{{}},所以通常使用v-html和v-text代替,且花括号方式在以后可能被取消
v-html="html":输出真正的html
v-text="text":将数据解析为纯文本,不能输出真正的html,与花括号的区别是在页面加载时不显示{{}}
总结
以上所述是小编给大家介绍的vue中v-text / v-html使用实例代码详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
如下所示:[v-cloak]{display:none}v-cloakv-textv-htmlv-cloak用于大段v-text用于单个标签v-html用于带有
本文实例讲述了vue.js使用v-pre与v-html输出HTML操作。分享给大家供大家参考,具体如下:/vue/2.5.16/vue.min.js">{{这里
Vue为v-html中标签添加CSS样式{{news.title}}{{news.datetime}}返回列表当我们使用v-html渲染页面,使用下面这种方式去
问题2.0filtersonlyworkinmustachetagsandv-bind.Vue2.0不再支持在v-html中使用过滤器,比如在1.0中是这样使用
Vue是MVVM模式,即Model-View-ViewModel,通过绑定数据即可以实时改变视图显示。比如:使用v-blink动态绑定属性使用v-html来绑定