<button type="button" class="btn btn-danger b <i class="glyphicon glyphicon-remove"></i>
</button>
</td>
</tr>
</template>
<script>
export default {
name: 'todo-item',
props: ["todo", "index"],
methods: {
openModalDialog(e) {
const self = this;
self.$emit('OpenModalDialog', e, self.todo);
},
deleteItem(e) {
const self = this;
self.$emit('DeleteItem', e, self.todo);
}
}
}
</script>
<style scoped>
tr {
cursor: pointer;
}
</style>
vue-cliΛ͏ͱͲ͏ͳΔͷʁ • ίϯϙʔωϯτຖʹvueϑΝΠϧΛ1ͭ࡞(࠷ऴతʹjsʹͳΔ) • template(HTML) • Pug͑Δ༷ • script(js) • templateʹ͢dataɺmethodsΛఆٛ • style • cssɻ͜ͷίϯϙʔωϯτʹ͚ͩͯΔɺͱ͍͏ఆٛՄೳ ίϯϙʔωϯτΛ1ͭͷvueϑΝΠϧͰ݁͢ΔΑ͏ʹॻ͚ͯɺόονϦʂ(୯ҰϑΝΠϧίϯϙʔωϯτ) html/js/css ෳϑΝΠϧΛߦͬͨΓདྷͨΓ͠ͳͯ͘ྑ͍ʂൃࢄ͕ͪ͠ͳը໘։ൃʹடংΛʂʂʂ