Vueはシンプルな計算機を実装する

Vueはシンプルな計算機を実装する

この記事では、参考までに、Vue の具体的なコードで簡単な計算機を実装する方法を紹介します。具体的な内容は次のとおりです。

ケース要件

ケースアイデア

1. 値AとBのバインディングはv-modelディレクティブを通じて実現されます
2. 計算ボタンにイベントをバインドして計算ロジックを実装する
3. 計算結果を対応する位置にバインドする

静的ページの実装

<div id='アプリ'>
    <h1>シンプルな計算機</h1>
    <div><span>値 A:</span><span><input type="text" v-model='a'></span></div>
    <div><span>値 B:</span><span type="text" v-model='b'></span></div>
    <div><button>計算</button></div>
    <div><span>計算結果</span><span></span></div>
</div>

Vueのインポート

<script type="text/javascript" src="js/vue.js"></script>

静的ページの説明を追加する

<div id='アプリ'>
    <h1>シンプルな計算機</h1>
    <div><span>値 A:</span>
      <span>
        <input type="text" v-model='a'>
      </span>
    </div>
    <div>
      <span>値 B:</span>
      <span>
        <input type="text" v-model='b'>
      </span>
    </div>
    <div>
      <button v-on:click="handle">計算</button>
    </div>
    <div><span>計算結果</span><span v-text="result"></span></div>
</div>

計算機能を設定する

<script type="text/javascript">
    /* */
    var vm = 新しい Vue({
      el: "#app",
      データ: {
        a: ''、
        b: ''、
        結果: ''
      },
      メソッド: {
        ハンドル: 関数 () {
          // 計算ロジックを実装します this.result = parseInt(this.a) + parseInt(this.b);
        }
      }
    });
</スクリプト>

最終コード

<!DOCTYPE html>
<html lang="ja">

<ヘッド>
  <メタ文字セット="UTF-8">
  <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
  <title>シンプルな電卓</title>
</head>

<本文>
  <div id='アプリ'>
    <h1>シンプルな計算機</h1>
    <div><span>値 A:</span>
      <span>
        <input type="text" v-model='a'>
      </span>
    </div>
    <div>
      <span>値 B:</span>
      <span>
        <input type="text" v-model='b'>
      </span>
    </div>
    <div>
      <button v-on:click="handle">計算</button>
    </div>
    <div><span>計算結果</span><span v-text="result"></span></div>
  </div>
  <script type="text/javascript" src="js/vue.js"></script>
  <script type="text/javascript">
    /* */
    var vm = 新しい Vue({
      el: "#app",
      データ: {
        a: ''、
        b: ''、
        結果: ''
      },
      メソッド: {
        ハンドル: 関数 () {
          // 計算ロジックを実装します this.result = parseInt(this.a) + parseInt(this.b);
        }
      }
    });
  </スクリプト>
</本文>

</html>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Vue.js で実装された計算機機能の完全な例
  • Vue を使用した簡単な計算機の実装
  • vue.js で実装された古典的な計算機/科学計算機機能の例
  • Vueはシンプルな加算計算機を実装します
  • Vue.js は価格計算機能を実装します
  • Vueは計算機機能を実装する
  • Vueはシンプルな計算機を実装する
  • Vue がモバイル計算機を実装
  • Vue.jsはシンプルな計算機能を実装します
  • Vueはシンプルなウェブ計算機を実装します

<<:  SQL GROUP BYの詳細な説明と簡単な例

>>:  Linuxのファイル操作の知識ポイントを詳しく解説

推薦する

MySQL 接続数を設定する方法 (接続数が多すぎる)

mysql使用中に接続数が超過していることが判明しました~~~~ [root@linux-node...

JavaScriptアップロードファイル制限パラメータケースの詳細な説明

プロジェクトシナリオ: 1. アップロードファイルの制限関数: 1. フロントエンド操作による異常な...

Vueタイマーの実装方法

この記事では、参考までにタイマーを実装するためのVueの具体的なコードを紹介します。具体的な内容は次...

MySQLで重複行を削除する方法

SQL文 /* MySQL で重複行を削除するいくつかの方法 ---Chu Minfei ---20...

HTML の rel 属性の分析

.y { background: url(//img.jbzj.com/images/o_y.pn...

HTML タグ sup と sub の応用の紹介

HTML タグ: 上付き文字HTML では、<sup> タグは上付き文字のテキストを定義...

Docker が MySQL を作成する説明

1. MySQLイメージをダウンロードするコマンド: docker pull mysql 2. コン...

Linux ユーザー スクリプトの作成/推測ゲーム/ネットワーク カード トラフィック監視の紹介

目次1. ユーザーが作成したスクリプト2. 単語当てゲーム3. ネットワークカードのトラフィック監視...

Vue プロジェクトでのスキャンコード決済の実装例 (デモ付き)

目次需要背景思考分析UI 表示始める1. 支払いコンポーネントテンプレートを作成する2. 支払いコン...

Vue で動的に追加されたルーティング ページの更新時に失敗する理由と解決策

目次問題の説明シナリオインターフェースリターンフロントエンドメニューの定義vuex のメソッド問題原...

TypeScript での関数オーバーロード

目次1. 関数シグネチャ2. 関数のオーバーロード2.1 オーバーロードされたシグネチャは呼び出し可...

知っておくべき 7 つのネイティブ JS エラーの種類

目次概要1. 範囲エラー2. 参照エラー3. 構文エラー4. タイプエラー5. URIエラー6. 評...

Nginx 転送ソケットポート設定の詳細な説明

Nginx によるソケット ポート転送の一般的なシナリオ: オンライン学習アプリケーションでは、通常...

Linux での Redis の永続性、マスター スレーブ同期、Sentinel の詳細な説明

1.0 Redis の永続性Redis はメモリ内データベースです。サーバー プロセスが終了すると、...