vue 模板语法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了vue 模板语法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3187字,纯文字阅读大概需要5分钟。
内容图文
![vue 模板语法](/upload/InfoBanner/zyjiaocheng/1316/c7aae6a3302b456fb2d7f78dc6fffa40.jpg)
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="./vue.js"></script> <script language="JavaScript"> window.location="#bottom_location"; </script> </head> <body> <div id="app"> <span v-html="directives"></span> <p v-if=‘see‘>Hello Vue!</p> <p v-if="seen">Hello World !</p> <br/> <span v-html="directiveArag"></span> <span>在这里href是参数,告知v-bind指令将该元素的href特性与表达式url的值绑定</span> <br/> <a v-bind:href="url">baidu</a> <br/> <span v-html="directiveVon"></span> <br/> <div v-on:click="vonDoSometing">Hello <div @click="vonDoSometing_2">你好,@click是v-on:click的简写</div> <div @click.stop="vonDoSometing_2">当前click事件执行完毕后,停止不传递给父级</div> </div> </div> <script type="text/javascript"> var vm = new Vue({ el:‘#app‘, data:{ directives:‘指令是带有 v-前缀的特殊特性<br>指令特性的值预期是单个JavaScript表达式<br/>(v-for 是例外情况)<br/>指令的职责是,<br/>当表达式的值改变时,<br/>将其产生的连带影响,<br/>响应式地作用于DOM<br/>‘, see:true, seen:false, directiveArag:‘一些指令能够接收一个“参数”<br/>在指令名称之后以冒号表示<br/>‘, url:‘https://www.baidu.com‘, directiveVon:‘v-on指令用于监听DOM事件‘, }, methods:{ vonDoSometing:function(){ console.log(‘别打我,和我一块挖矿吧,去看置顶文章‘) }, vonDoSometing_2:function(){ console.log("von-2") } } }); </script> <a name="bottom_location"></a> </body> </html>
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="./vue.js" type="text/javascript" charset="UTF-8"></script> </head> <script language="JavaScript"> // 锚点的使用,定位到最底部 window.location="#bottom_location"; </script> <body> <div id="app"> <span v-once> {{msg}} </span> <br/> <span>{{ msg_2}}</span> <br/> <span>{{ rawHtml}}</span> <br/> <span v-html="rawHtml"></span> <br/> <span v-html="rawHtmlBind">{{ rawHtmlBind }}</span> <br/> <div v-bind:class="color">test...</div> <br/> <div v-bind:class="color_2">test..t.</div> <br/> 表达式 <br/> <p>{{ number + 1}}</p> <p> 三元表达式,比较运算:{{ ok ? ‘Yes‘:‘NO‘}}</p> <p> {{ messsage.split(‘‘).reverse().join(‘‘) }} </p> </div> <script type="text/javascript"> var vm =new Vue({ el:‘#app‘, data:{ msg:‘文本插值!‘, msg_2:‘文本插值‘, rawHtml:"<span style=‘color:red‘><br/>双大括号会将数据解释为普通文本,<br/>而非HTML,<br/>你需要使用v-html指令解决这个问题</span>", rawHtmlBind:‘<br/>Mustache语法不能作用在HTML特性上,<br/>遇到这种情况应该使用V-bind指令<br/>‘, color:‘red‘, color_2:‘changeblue‘, number:1, ok:‘Yes‘, messsage:‘字符串处理,分割,反转,拼接‘ } }); vm.msg=‘v-once指令,限制数据更改。‘ vm.msg_2=‘没有加上v-once指令,数据修改成功!‘ </script> <style type="text/css"> .red{ color:red; } .changeblue{ color:blue; font-size:100px; } </style> <a name="bottom_location"></a> </body> </html>
原文:https://www.cnblogs.com/yanxiatingyu/p/12073165.html
内容总结
以上是互联网集市为您收集整理的vue 模板语法全部内容,希望文章能够帮你解决vue 模板语法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。