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 5.1 のパスワードを変更し、MySQL データベースにリモートでログインする方法

mysql ユーザーを作成し、承認します。形式: 「ユーザー パスワード」で識別されるユーザー@ログ...

モバイルデバイス用のメタタグ設定の完全なリスト

序文以前フロントエンドを勉強していたとき、メタタグに対する私の理解はこの一文だけでした。 <メ...

Linux サーバーが処理できる接続数をご存知ですか?

序文まず、TCP 接続を識別する方法を見てみましょう。システムは、(src_ip、src_port、...

親要素に対する CSS 子要素の固定配置ソリューションの詳細な説明

基本概念絶対配置: 絶対配置に設定された要素ボックスはドキュメント フローから完全に削除され、その包...

ffmpeg 中国語パラメータの説明と使用例

1. ffmpeg がビデオ ファイルをプッシュする場合、オーディオとビデオのエンコード形式は H2...

HTML フォームとフォーム内部タグの使用

コードをコピーコードは次のとおりです。 <html> <ヘッド> <t...

IIS web.config でクロスドメイン アクセスを設定する方法

要件: ページに画像を表示する必要がありますが、さまざまな理由により、画像はサーバー 2 にあります...

MySQL GROUP_CONCAT 制限の解決

効果: GROUP_CONCAT関数は、フィールド値を文字列に連結することができます。デフォルトの区...

JS デコレータ パターンと TypeScript デコレータ

目次デコレータパターンの紹介TypeScript のデコレータデコレータの使用デコレーターファクトリ...

CSS3は子供のころの紙飛行機を実現する

今日は折り紙飛行機(飛べる飛行機)を作ります基本的にすべてCSSで実装されており、JSはごく一部に過...

nginx rewriteを使用してURLをリダイレクトする方法

最近仕事でnginxの設定を変更する必要が頻繁にあり、nginxでrewriteを使用する方法を学び...

Window.nameはクロスドメインデータ転送の問題を解決します

<br />原文: http://research.microsoft.com/~hel...

vue v-for ループ オブジェクトの属性

目次1. ループオブジェクト内の値2. ループオブジェクト3. キーと値のループ1. ループオブジェ...

MySQLの基本操作学習ノートテーブル

テーブルを作成テーブルテーブル名を作成create table if not exists 表名 m...

vuexプロジェクトにおけるログインステータス管理の実践プロセス

目次道具:ログインシナリオ:練習する:シナリオ1: 思考と実践シナリオ2: 思考と実践要約する道具:...