v-text
类型: string
用法: 更新元素的 textContent。如果要更新部分的 textContent ,需要使用 {{ Mustache }} 插值。
示例:
<span v-text="msg"></span><!-- 和下面的一样 --><span>{{msg}}</span>
代码示例1
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="vue.js"></script></head><body> <div id="demo" v-text="'今年是'+year+'年'+month+'月'"></div> <script> new Vue({ el:'#demo', data:{ year:new Date().getFullYear(), month:new Date().getMonth()+1 } }); </script></body></html>
预览:https://ityanxi.github.io/Vue-tutorial/chapter04/01v-text1.html
代码示例2
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="vue.js"></script></head><body> <div id="demo"> 今年是{{year}}年{{month}}月 </div> <script> new Vue({ el:'#demo', data:{ year:new Date().getFullYear(), month:new Date().getMonth()+1 } }); </script></body></html>
预览:https://ityanxi.github.io/Vue-tutorial/chapter04/01v-text2.html
练习:
预览:https://ityanxi.github.io/Vue-tutorial/chapter04/01v-text3练习答案.html
请将data中的数据用两种方式分别渲染到页面相应的位置,效果如图:
<div id="app"> <h1 v-text></h1> <p>书名:</p> <p>作者:</p> </div> <script type="text/javascript"> var app=new Vue({ el:'#app', data:{ book:{ name:'Vue从入门到实战', author:'it研习社' } } }); </script>
练习代码示例3
<div id="app"> <h1 v-text="'书名是:'+book.name+';作者是:'+book.author"></h1> <p>书名:{{book.name}}</p> <p>作者:{{book.author}}</p></div><script type="text/Javascript"> var app=new Vue({ el:'#app', data:{ book:{ name:'Vue从入门到实战', author:'it研习社' } } });</script>
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。