宜しくお願い致します。
下記のようなデータあり、inputフォームにidの値を入力した際、
配列グループ参照し、対応するグループのデータを即座に返す方法をvue.jsを使用して実現したいと考えております。
var app = new Vue({ el: '#app', data: { products: [ { id: 001, name: 'りんご', price: 1580, delv: 900 }, { id: 002, name: 'オレンジ', price: 1580, delv: 800 }, { id: 003, name: 'ぶどう', price: 1580, delv: 600 }, { id: 004, name: 'なし', price: 980, delv: 500 }, ] } //これ以降のコードの書き方が不明
htmlは下記のような感じで作る予定です。
<div id="app"> <input type="text" v-model="products"> // inputの内容より即座にデータを返す <ul> <li>果物名:{{products.name}}</li> <li>値段:{{products.price}}円</li> <li>配送料:{{products.delv}}円</li> </ul> </div>
わからないこと
vueのwatchを使いinputフォームの内容を監視しデータを返すことを考えておりますが、データを返す為のコードの記載がわかりません。(データの参照方法と返し方)
v-modelをproductsにしてますが、この処理の場合、違う名前にした方が良いのか。
回答に関して、簡単なサンプルコードを載せていただけますととてもありがたいです。
どうぞう宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/07 08:44
2019/11/07 08:46
2019/11/07 10:01