この記事では、参考までに、シンプルなショッピングカートケースを実装するためのVueの具体的なコードを紹介します。具体的な内容は次のとおりです。 コード: <テンプレート> <div> <div> <span>モバイル: </span> <span>価格</span> <input type="number" v-model.number="phonePrice"> <span> 数量</span><input type="number" v-model.number="phoneCount"> <span>小計: </span><span>{{phoneTotal}} 元</span> </div> <div> <span>コンピューター: </span> <span>価格</span> <input type="number" v-model.number="computerPrice"> <span> 数量</span><input type="number" v-model.number="computerCount"> <span>小計: </span><span>{{computerTotal}} 元</span> </div> <div> <span>送料: </span><input type="number" v-model.number="freight"><span>元</span><br> <span>合計: {{total}} 元</span> <p>割引: {{discounts}} 元</p> <p>支払額: {{allPrice}}</p> </div> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ データ () { 戻る { phonePrice: '', // 電話機の価格 phoneCount: '', // 電話機の台数 computerPrice: '', // コンピュータの価格 computerCount: '', // コンピュータの台数 frequency: '', // 運賃割引: '' } }, 計算: { 電話合計() { this.phonePrice * this.phoneCount を返します }, コンピュータ合計() { this.computerPrice * this.computerCount を返します }, //合計価格 total() { this.computerTotal + this.phoneTotal + this.freight を返します }, すべての価格() { this.total - this.discounts を返す } }, 時計: 合計: デップ:本当だ、 ハンドラ(){ (this.phoneTotal + this.computerTotal > 5000 && this.phoneTotal + this.computerTotal < 8000) の場合 { this.discounts = 100 } そうでない場合 (this.phoneTotal + this.computerTotal > 8000) { this.discounts = 200 } } } } } </スクリプト> <スタイル スコープ lang='less'> </スタイル> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Nginx は rtmp ライブ サーバーの実装コードを構築します
>>: nginx リバース プロキシでの proxy_pass の実装
https://docs.microsoft.com/ja-jp/windows/wsl/wsl-...
目次序文指導の基本フック機能フック関数のパラメータ文章使い方とアイデア成し遂げる汎用性を高める要約す...
1. nginxをダウンロードする [root@localhost my.Shells]# dock...
目次1. イベントとは何ですか? 2. 「イベント」機能を有効にする1. 機能が有効になっているかど...
Vue では、一般的にフロントエンドとバックエンドを分離したプロジェクトがあり、データ操作を実装する...
1. 設定ファイルをユーザー環境にコピーし、新しい.vimフォルダを作成し、バンドルサブフォルダを作...
公式サイトからダウンロード: https://www.mysql.com MySQLの公式サイトにア...
voidキーワードの紹介まず、void キーワードは JavaScript で非常に重要なキーワード...
最近、Docker に MySQL をインストールしたところ、データベースの時刻がシステム時刻と 8...
MySQL には、「group_concat」という関数があります。通常の使用では問題がないかもしれ...
1. 環境整備1.MySQLインストールパス: /usr/local 2. CentOS 6.2 ...
特記事項: Swoole 拡張機能のみがインストールされ、サーバーはホストにインストールされません。...
目次利点1: diffアルゴリズムの最適化利点2: ホイスト静的静的リフティング利点3: cache...
HTML の select 要素に関する質問は、さまざまな場所で提起されています。最近のプロジェクト...
1. 4つのrpmパッケージをダウンロードする mysql-コミュニティクライアント-5.7.26-...