宜しくお願い致します。
v-bindを使い、フォームに入力された文字列を判定し表示を切り変えることを考えております。
動作の流れ
1、pは始めは非表示にしておく
2、フォームに入力された文字をindexOfで判定し、全て一致(パスワードはapple)した場合、pを表示させる
おそらくcomputedあたりを使えば実現できるのではと考えていますが、
どのように記載をすれば、showをtrueに変更できるかがわかりません。
HTML
<div id="app"> <input type="text" v-model="msg"> <div v-show="show"> <p>消す予定の文字</p> </div>
JS
var vm = new Vue({ el: '#app', data: { msg: '', show: false, }, computed: { msg: function () { if (this.msg.indexOf('apple') !== -1) { return show = true; } } } })
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/12 09:15 編集
2019/12/12 09:13
2019/12/12 09:16