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のファイル操作の知識ポイントを詳しく解説

推薦する

CSS 線形グラデーション凹型長方形遷移効果の実装

この記事では、線形グラデーションの凹四角形の遷移効果の難しさやアイデアについて説明します。主に、凹四...

JDBC 探索 SQLException 分析

1. SQLExceptionの概要JDBC を使用してデータ ソース (この記事のデータ ソースは...

Vue+echarts でプログレスバーのヒストグラムを実現

この記事では、プログレスバーヒストグラムを実現するためのvue+echartsの具体的なコードを参考...

Linux でパスワードの有効期限を表示および設定する方法

適切な設定を行うことで、Linux ユーザーにパスワードを定期的に変更させることができます。パスワー...

VmWareでcentos7をインストールするときにインターネットにアクセスできない問題の解決策

Centos7 のインストール時に VmWare がインターネットにアクセスできない場合はどうすれば...

特定の MySQL テーブルの完全データと増分データをメッセージ キューに同期する - ソリューション

目次1. 当初の需要2. 解決策3. 運河の導入と設置運河の仕組み建築インストール4. 検証1. 当...

MySQLにおけるSQLの実行順序についてのちょっとした質問

今日、仕事中に左結合に関するSQLの問題に遭遇しました。後で解決しましたが、この問題を通じてSQLの...

VueはAmapを使用して都市の位置特定を実現

この記事では、Amapを使用して都市の位置特定を実現するVueの具体的なコードを参考までに共有します...

Dockerの高可用性構成の詳細な説明

Docker の作成Docker Compose は、管理対象コンテナをプロジェクト、サービス、コン...

MySQL 起動失敗の問題とシナリオ分析

1. ワンストップソリューション1. 問題の分析と特定 # MySQL設定ファイルを見つけて、MyS...

MacOS に MySQL 8.0 をインストールして MySQL にログインする方法

公式チュートリアルに従って、インストール パッケージをダウンロードし、[インストール] をクリックし...

ページのスクロールバーを無効にするには、overflow: hiddenを使用します。

コードをコピーコードは次のとおりです。 html {オーバーフロー: 非表示; }体{オーバーフロー...

Navicat がリモートで SQL Server に接続し、MySQL に変換する詳細な手順

序文最近、プロジェクトで SQL Server を使用するプログラムに遭遇しました。このデータベース...

HTML ヘッドタグの詳細な紹介

HTML のヘッド部分には、ブラウザによる Web ページのレンダリングや SEO などに関連するタ...

Alibaba Cloud Server Linux システムは Tomcat を構築して Web プロジェクトを展開します

私は全体のプロセスを 4 つのステップに分けます。 JDKをダウンロードしてインストールするTomc...