【Vue】コードを少し綺麗にするためのコツ
templateをあえて使用する。
- 条件分で1つの条件分岐のみに
<template>
タグを使用している場合などでは、あえて全ての条件分岐に<template>
タグを使用する。 - そうすることで、インデントの抽象度を統一され、より理解し易いコードになる。
<!-- good --> <button v-if="isA" @click="onClickA">A</button> <template v-else> <button @click="onClickB">B</button> <button @click="onClickC">C</button> </template>
<!-- better --> <template v-if="isA"> <button @click="onClickA">A</button> </template> <template v-else> <button @click="onClickB">B</button> <button @click="onClickC">C</button> </template>