Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="row">
- <h1>Minha lista de elementos</h1>
- <input type="text" class="form-control" v-model="newElement" v-on:keyup.enter="addElement">
- <ul>
- <li v-for="element in elements">
- {{ element.title }}
- <a href="#" v-on:click="removeElement($event,$index)">X</a>
- </li>
- </ul>
- </div>
- var hello = new Vue({
- el:'#hello',
- data:{
- msg: "Hello pessoal",
- peoples:[
- {name: "Maria"},
- {name: "Gustavo"},
- {name: "Ricardo"},
- {name: "Wladimir"}
- ],
- newElement:'',
- elements:[]
- },
- methods:{
- addElement: function(){
- /* console.log(e); */
- var title = this.newElement.trim();
- if(title){
- this.elements.push({title:title});
- this.newElement = "";
- }
- },
- removeElement: function(e,index){
- e.preventDefault();
- this.elements.splice(index,1);
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement