Vue3で以下のif分を書きました。
<template></template>内の<button>をclickするとactive関数が実行され、条件判定 else内のtwittershare()関数が実行されません。console.log("OK");は実行されます。
なぜ、twittershare()関数が実行されないのでしょうか?
Vue.js
1<template> 2<input name="title" type="text"> 3<input name="canvas" type="file"> 4<input name="commetnt" type="text"> 5 <button @click="active();"> 6</template> 7 8<script> 9 let isActive = true; 10 let active = () => { 11 if (!title.value || !canvas_text.value || !comment.value) { 12 let isActive = false; 13 console.log("No Title"); 14 } else { 15 let isActive = true; 16 console.log("OK"); 17 twitterShare = () => { 18 console.log("twitterShare"); 19 }; 20 }; 21</script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/17 07:09
2022/06/17 07:39
2022/06/17 07:51
2022/06/17 07:55
2022/06/17 08:05
2022/06/17 08:11
2022/06/17 08:14
2022/06/17 08:15
2022/06/17 08:21
2022/06/17 08:27
2022/06/17 08:30
2022/06/17 08:44