これはVueJSを使用する最初の試みであり、問題を解決するためのあらゆるポインタやより良い方法が高く評価されています。ここに私がいる場所http://codepen.io/anon/pen/ezBwJwVueJSを使用してデータを渡して価格プランテーブルを作成する
私は4つの異なる支払計画を閲覧できる価格設定表を作成しています。この表はインタラクティブなもので、ユーザーはラジオボタンにアクセスして、表示価格をGBP & USDで表示したり、年間または月に支払った場合の料金を表示することができます。これはすべて機能していますが、私が今問題になっているのは、サマリーセクションにデータを渡して、サインアップする前にユーザーに提示するということです。私がサマリーテーブルに渡すのに苦労しているデータの1つは価格です。
ユーザーがプランを選択すると、そのプランに現在表示されている価格が[今すぐ支払う合計]フィールドに表示されます。 jQueryのでは、私はこの(Codepenの簡易版)のような何かをしたい...
<div>
<h1>Basic</h1>
<div class="price">7</div>
<a href="#" class="select-plan">Select this plan</a>
</div>
<h2 class="total"></h2>
$('.select-plan').on('click', function() {
var planName = $(this).parent().find('.price').text();
$('.total').text(planName);
});
私は現在、それぞれの計画のために異なる価格を表示しv-if
を使用していますので、私はどのようにと迷ってしまいました現在表示されているアイテムを取得し、そのアイテムをサマリフィールドに渡します。
詳細な回答とJSFiddleのありがとうございました。これは本当に私がVueの背後にある論理を理解するのを助けました。あなたは私がコンポーネントルートを下ることを知ってうれしいです。 – GuerillaRadio