Vue.js基础语法
2018-01-24 16:50
525 查看
在实际操作中建议定义全局id 即在body标签中给定,不要重复使用new Vue
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>第一次测试Vue.js</title> <!--<script src="js/vue.min.js"></script>--> <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script> </head> <style> .class1{ background: #666; color: #fff; } </style> <body> <!--<div id="firstVue1"> <p> {{ messagefirst }} </p> </div> <hr /> <div id="firstVue2"> <div v-html="message"> </div> </div> <hr /> <div id="firstVue3"> <lable for="r1">修改颜色</lable><input type="checkbox" v-model="class1" id="r1"> <br></br> <div v-bind:class="{'class1':class1}"> 看看我的颜色,测试一波v-bind(得到属性中的值) 复选框选中 则使用class1样式,否则不使用 </div> </div> <hr> <div id="firstVue4"> 结果:{{6+6}} <br> 三目结果:{{ok?'Yes':'No'}} <br> 字符串反转:{{ message4.split('').reverse().join('')}}<br> 拼接的id:<div v-bind:id="'demo-'+id">{{id}}</div> <div> <hr />--> <!--<div id="firstVue5"> <p v-if="isSeen">测试是否可以进行显示</p> <template v-if="flag"> <h1>我是标题</h1> <p>根据v-if来控制是否进行显示!</p> </template> </div> <hr> <!--测试vue的数据绑定--> <div id="firstVue6"> <input type="text" v-model="text"/> {{ text }} </div> <hr /> <!--测试v-bind指令下的href--> <div id="firstVue7"> <pre><a v-bind:href="url">百度。。。。。</a> </pre> <pre><a v-on:click="doSomething">点击我哈</pre> <form v-on:submit="subSomething"> <input type="submit" name="haha" id="haha" value="提交" /> </form> </div> <hr /> <!--将字符串进行反转--> <div id="firstVue8"> {{ text }}<br> <input type="button" v-on:click="reverseString" value="反转字符串"/> </div> <hr /> <!--过滤器的设置--> <div id="firstVue9"> {{ filterText | capitalize }} </div> <script> /*new Vue({ el:'#firstVue1', data:{ messagefirst:'使用Vue.js 显示文本!' } }); new Vue({ el:'#firstVue2', data:{ message:'<h1>使用Vue.js将html显示在页面上</h1>' } }); new Vue({ el:'#firstVue3', data:{ class1:false } }); new Vue({ el:'#firstVue4', data:{ ok:true, message4:'zxcvbnm', id:6 } }); */ new Vue({ el:'#firstVue5', data:{ isSeen:true, flag:true } }); new Vue({ el:'#firstVue6', data:{ text:'测试数据的绑定!' } }); new Vue({ el:'#firstVue7', data:{ url:'https://www.baidu.com', }, methods:{ doSomething:function(){ alert("恭喜你中奖了"); }, subSomething:function(){ alert("提交表单!"); } } }); new Vue({ el:'#firstVue8', data:{ text:'abcdefg' }, methods:{ reverseString:function(){ this.text=this.text.split('').reverse().join('') } } }); new Vue({ el:'#firstVue9', data:{ filterText:'abcDefg' }, filters:{ capitalize:function(value){ if(!value) return '' value=value.toString() return value.toUpperCase() /*return value.charAt(0).toUpperCase() + value.slice(1)*/ } } }) </script> </body> </html>
更多详解推荐网址:http://www.runoob.com/
相关文章推荐
- Vue.js 学习(3) -- 语法基础
- vue.js入门教程之基础语法小结
- Vue.js的学习、安装、基础语法
- vue.js基础-模板语法-指令
- vue.js基础-模板语法-插值
- 前端框架vue.js系列(1):基础及语法
- 最细致的vue.js基础语法 值得收藏!
- vue.js的基础学习
- VUE2.0全套demo讲解 基础1(模板语法)
- 如何用vue 语法 给html元素绑定原生js DOM 事件
- JS基础语法之变量
- VUE2.0全套demo讲解 基础1(模板语法)
- Vue.js 模版语法
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十七 ║Vue基础:使用Vue.js 来画博客首页(一)
- Vue.js 2.0 从基础到组件
- 曹可爱之最可爱-Vue.js入门(三)模版语法
- 107个基础常用JS语法大集合
- vue.js数据绑定语法
- Vue 基础模板语法
- Vue.js基础指令、基本介绍