JS
Vue.js v-for에 click 이벤트 만들기. 링크
곰탁
2022. 2. 7. 11:28
<tbody>
<tr v-if="noticeList.length < 1">
<td colspan="10">You have no Notice</td>
</tr>
<!-- 리스트 1개 반복 : Start-->
<tr v-else v-for="item in noticeList">
<td>{{item.index}}</td>
<td><a :href='item.url'>{{item.title}}</a></td>
<td>{{item.reg_DT}}</td>
</tr>
</tbody>
$.ajax({
url: '',
type: 'POST',
dataType: 'json',
data: {
},
error: function (data, status, error) {
console.log("에러 >> " + JSON.stringify(data));
},
success: function (data, textStatus) {
$(data.list).each(function(index, item){
item.url = 'notice/noticeDetail?recSeqNo='+item.rec_SEQ_NO;
});
}
})
<tr v-else v-for="item in historyList" v-on:click="historyDetail(item.inquiry_NO)">
<td>{{item.rownum}}</td>
<td>{{item.inquiry_TITLE}}</td>
<td>{{item.reg_DT}}</td>
<td><span class="badge" :class="{line:item.inquiry_REP_STAT_CD, bg:!item.inquiry_REP_STAT_CD}">{{item.text}}</span>
</tr>