diff --git a/views/card-module.js b/views/card-module.js index 4e3b52b..af5860a 100644 --- a/views/card-module.js +++ b/views/card-module.js @@ -1,16 +1,29 @@ export default{ - emits:[], - props: ['card'], + emits:['unSelected','selected'], + props: ['card','id'], data: function(){ return{ + idUsed:"id"+this.id, + isClicked:false, } }, methods:{ - clicked:function () { - + clicked() { + if(!this.isClicked){ + this.isClicked=true + document.querySelector(`#${this.idUsed}`).setAttribute("style","border: 2px solid red; margin: 20px; color: red; fontSize: 20px; cursor: pointer"); + this.$emit('selected',this.id); + } + else{ + this.isClicked=false + document.querySelector(`#${this.idUsed}`).setAttribute("style","border: 2px solid black; margin: 20px; color: red; fontSize: 20px; cursor: pointer"); + this.$emit('unSelected',this.id); + } } }, template:` -