Tutaj moj kod z Vue:
A tutaj moj template:
<div class="container"> <div class="row"> <div class="col-md-8 col-md-offset-2"> <div class="panel panel-default"> <div class="panel-body"> <div id="appTest"> <table class="table-responsive"> <todo-list v-for="todo in todos" v-bind:todo-obj="todo" v-bind:key="todo.id" :todo-obj.sync="todo" v-on:usun="deleteTod" ></todo-list> </table> <div v-if="isLogged" id="todoText"> <div id="addButton"> </div> </div> <div v-else> Musisz sie zeby dodawac nowe zadania </div> </div> </div> </div> </div> </div> </div>
Czy ktos jest w stanie mi podpowiedziec dlaczego z moimi customowymi checkboxami reaguej mi tylko pierwszy, a bez dziala wszystko bez zarzutu? Albo jak to naprawic?
A tu cssy:
.round { position: relative; width: 30px; margin-bottom: 7px; } .round label { background-color: #fff; border: 1px solid #ccc; border-radius: 50%; cursor: pointer; height: 28px; left: 0; position: absolute; top: 0; width: 28px; } .round label:after { border: 2px solid #fff; border-top: none; border-right: none; content: ""; height: 6px; left: 7px; opacity: 0; position: absolute; top: 8px; transform: rotate(-45deg); width: 12px; } .round input[type="checkbox"] { visibility: hidden; } .round input[type="checkbox"]:checked + label { background-color: #66bb6a; border-color: #66bb6a; } .round input[type="checkbox"]:checked + label:after { opacity: 1; }