0
나는 그것을 볼 때 li 태그의 클래스를 변경하려고하지만 상황에 따라 필요하다면 원래 클래스가 활성 상태라는 것이있다. 어떻게 작동 시키는가?v-on에서 일부 조건을 만들 수 있습니까?
var demo = new Vue({
el: '#demo',
data: function(){
return {
hourlySlots: [
{ 'Status' : 'unavailable', name: "john" },
{ 'Status' : 'available' , name: "Danny" }
]
};
},
methods: {
selectSlot: function(timeslot) {
if(timeslot.Status =='available'){
timeslot.Status ='selected'
}
}
}
})
근무 바이올린 :
<li v-for="timeslot in hourly.Slots" class="time-slot"
v-bind:class="{'selected': timeslot.Status=='selected', 'unavailable': timeslot.Status =='unavailable',
'active': timeslot.Status=='available'}" v-on:click="timeslot.Status='selected'">
현재 받고있는 오류 및 달성하고자하는 목표는 무엇입니까? '매시간. 스샷 '이 어떻게 보이는지 추가 할 수 있습니까? – Saurabh
안녕하세요 saurabh, 시간 표시가있는 일부 li 태그가 있지만 사용하지 않는 클래스가 표시되어 사용할 수없는 클래스가 있고 사용할 수있는 클래스가 있으면 사용할 수있는 클래스가 있으며 사용할 수 있는지 확인하고 싶습니다. 사용할 수있는 경우 클래스를 선택으로 변경하고 사용할 수 없으면 아무 것도하지 않습니다. – Winston
이제 검사를하지 않습니다. li을 클릭하면 사용할 수있는 것이 든 사용할 수없는 것이 든간에 선택한 수업으로 바뀝니다 – Winston