起こっている現象
v-ifの使用時にmethods
を使用する時に引数がない場合でも「()
」を使用しなければ、
methodの処理に関係なく、true
が返却されます。
当方は引数がない場合は()
は不要(なくても動作する)と認識しております。
この原因をご存じの方がいらっしゃれば、ご教示お願いいたします。
コード
※必要最低限のコードしか記述しておりません
html
1<template> 2 <h1>testと表示させたくない</h1> 3 <!-- 下記divを表示させないようにしたいが、「()」を付けないと表示される --> 4 <div v-if="hoge"> 5 <p>test</p> 6 </div> 7</template> 8 9<script> 10export default { 11 methods: { 12 hoge() { 13 return false 14 } 15 } 16} 17</script>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。