时间:2021-05-26
数据绑定
1.单向绑定
<div id="app"> {{massage}}</div>var app = new Vue({el:"#app",data:{message:"Hello,vue.js!"}2.双向绑定
<div id="app"> <p>{{message}}</p><input v-model="message" /></div>var app = new Vue({el:"#app",data:{message:"Hello,vue.js!"}3.v-for列表渲染
<div id="app"> <ul> <li v-for="todo in todos"> {{ todo.text }} </li> </ul></div>new Vue({ el:"#app", data:{ todos:[ {text:"abcdef"}, {text:"123456"}, {text:"qwerta"} ] }})3.处理用户输入
<div id="app"> <p>{{ message }}</p> <button v-on:click="reverseMessage">Reverse Message</button></div>new Vue({ el: "#app", data:{ message:"Hello Vue.js!" }, methods:{ reverseMessage:function() { this .message = this.message.split('').revserse().join(''); } }})4.综合
<div id="app"> <input v-model="newTodo" v-on:keyup.enter="addTodo" /> <ul> <li v-for = "todo in todos"> <span>{{ todo.text }}</span> <button v-on:click="removeTodo($index)">X</button> </li> </ul></div><script type="text/javascript" src="js/vue.min.js"></script><script> new Vue({ el:"#app", data:{ newTodo:"", todos:[ { text:'Add some todos 1' }, { text:'Add some todos 2' },{ text:'Add some todos 3' } ] }, methods:{ addTodo: function(){ //去除首尾的空格 var text = this.newTodo.trim(); //去除后非空的话 if(text){ this.todos.push({ text: text }) this.newTodo = '' } }, removeTodo: function(index){ this.todos.splice( index, 1 ) } } })</script>以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
开始更新前端框架Vue.JS的相关博客。功能概述学习了Vue.JS的一些基础知识,现在利用指令、数据绑定这些基础知识开发一个简单的购物车功能。功能要点如下:(1
“大白话,讲编程”系列又回来了,这个系列我们一起学习的是Vue.js基础知识。你没看错,是基础知识。所以,哪怕你入行不久,相信你在的大白话风格下,也能学会。但还
案例知识点:1.vue.js基础知识2.HTML5本地存储localstoragestore.js代码constSTORAGE_KEY='todos-vue.j
本文实例讲述了Vue.js实现的购物车功能。分享给大家供大家参考,具体如下:使用计算属性,内置指令,方法等基础知识开发购物车。需求分析:展示一个已经加入购物车的
年后公司的项目要求用到vue.js知识,我angular没有学,node.js和react也只是了解了一点点,所以学起来比较困难。如果你想学vue.js的知识,