Vue Notepadの例の詳細な説明

Vue Notepadの例の詳細な説明

この記事の例では、メモ帳機能を実装するためのVueの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。

この例には機能的なポイントはあまりありません。主な難点は、メモテキスト オブジェクト配列の追加と削除、およびコンポーネントへの同期イベントのバインドにあります。

コアコード

<セクション id="todoapp">
      <!-- 入力ボックス-->
      <ヘッダークラ​​ス="ヘッダー">
        <h1>メモ帳</h1>
        <入力
                v-model="note"
          オートフォーカス="オートフォーカス"
          オートコンプリート="オフ"
          placeholder="タスクを入力してください"
          クラス="新しいtodo"
        />
        <div スタイル="text-align: right;幅: 90%;高さ: 3%;">
          <button value="記録" style="text-align: center" @click="addnote">記録</button>
        </div>

      </ヘッダー>
      <!-- リストエリア -->
      <セクションクラス="main">
        <ul class="todo-list">
          <li class="todo" v-for="(n,index) メモ内">
            <div class="view">
              <span class="index">{{index+1}}</span> <label>{{n}}</label>
              <button class="destroy"></button>
            </div>
          </li>

        </ul>
      </セクション>
      <!-- 統計とクリア -->
      <フッタークラス="フッター">
        <span class="todo-count"><strong>残り {{notes.length}}</strong> 項目 </span>
        <button class="clear-completed" @click="delnote">
          クリア
        </ボタン>
      </フッター>
    </セクション>
      <スクリプト>
      Vue = new Vue({
        el:"#todoapp",
        データ:{
          注:「一生懸命勉強して毎日進歩しましょう」
          インデックス:0,
          注記:[
                  「コードを書く」
                  「食べろ、食べろ」
                  "寝る"
          ]
        },
        方法:{
          追加ノート:関数() {
            this.notes.push(this.note);
          },
          delnote:関数() {
            this.notes = [];
          }
        }
      });
</スクリプト>

vue.js コンポーネントのチュートリアルについては、特別な vue.js コンポーネント学習チュートリアルをクリックして学習してください。

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

以下もご興味があるかもしれません:
  • vuex 2.0 の詳細な調査と、vuejs 2.0 + vuex 2.0 を使用したメモ帳アプリケーションの構築
  • vue2.0+vuex+localStorage に基づくローカルメモ帳の例
  • メモ帳ケースのVue実装
  • Vueはシンプルなメモ帳を実装する
  • Vueはシンプルなメモ帳機能を実装します
  • Vueは小さなメモ帳機能を実装しました
  • vue シンプルメモ帳開発の詳しい説明
  • Vueはメモ帳機能を実装する
  • vue-cli+webpack メモ帳プロジェクトの作成
  • Vuex はメモ帳機能を実装します

<<:  MySQL サブクエリ (ネストされたクエリ)、結合テーブル、複合クエリの詳細な説明

>>:  Linuxルートの初期値を設定する方法の簡単な分析

推薦する

MySQLデータベースのマスタースレーブレプリケーションの原理と機能の分析

目次1. データベースのマスター/スレーブ分類: 2. MySQL マスタースレーブの紹介3. マス...

Gitlab-ci を使用してリモート マシンに継続的にデプロイする方法 (詳細なチュートリアル)

簡単に言うと、今日は Gitlab-CI を使用してリモート サーバーに自動的にデプロイする方法につ...

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

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

Ubuntu 18.04 (物理マシン) で OpenWRT 開発環境を構成する方法

1. 仮想マシン(物理マシン)をインストールする仮想マシンまたは物理マシンにインストールできます。 ...

K3s 入門ガイド - Docker で K3s を実行するための詳細なチュートリアル

k3dとは何ですか? k3d は、Docker で K3s クラスターを実行するための小さなプログ...

Ubuntu ターミナル マルチウィンドウ 分割画面 ターミネーター

1. インストールターミネーターの最大の特徴は、1つのウィンドウで複数のターミナルを開くことができる...

CentOS7 は rpm を使用して MySQL 5.7 をインストールするチュートリアル図

1. 4つのrpmパッケージをダウンロードする mysql-コミュニティクライアント-5.7.26-...

HTML テーブル マークアップ チュートリアル (38): ヘッダーの境界線の色属性 BORDERCOLOR

テーブルを美しくするために、ヘッダーに異なる境界線の色を設定できます。基本的な構文<TH 境界...

Linux nohup はプログラムをバックグラウンドで実行し、表示します (nohup と &)

1. バックグラウンド実行一般的に、Linux 上のプログラムは .sh ファイル (./sh フ...

CocosCreator Typescriptでテトリスゲームを作る

目次1. はじめに2. 解決すべきいくつかの重要な問題3.最後に書く1. はじめに最近、Cocos ...

CentOS6.5 でファイル共有サービス Samba を構築するチュートリアル

Samba サービス:このコンテンツはサンバサービス学習者の参考用ですケースの説明:企業の管理者は、...

CSS を使用して ul と li の水平配置を実現する 2 つの方法

li はブロックレベル要素であり、デフォルトで 1 行を占めるため、水平方向の配置を実現する場合は、...

ReactのPropsの簡単な比較

目次クラスコンポーネントのプロパティ比較浅い同等の浅い比較機能コンポーネントの簡単な比較先週面接に行...

時刻を保存するために適切な MySQL の datetime 型を選択する方法

データベースを構築してプログラムを書くとき、日付と時刻の使用は避けられません。データベースには、ti...

Nginx キャッシュ設定例

Web アプリケーションの開発とデバッグを行う際には、テストのためにブラウザのキャッシュをクリアした...