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ルートの初期値を設定する方法の簡単な分析

推薦する

JS のディープコピーとシャローコピーの詳細

目次1. 浅いコピーとはどういう意味ですか? 2. ディープコピーとはどういう意味ですか? 3. デ...

チェックボックスの不確定プロパティの使用の紹介

Windows XP でフォルダーのプロパティ ダイアログ ボックスを使用すると、フォルダーの属性カ...

Node.js で MySQL データベースにバッチデータを挿入する方法

プロジェクト(nodejs)では、一度に複数のデータをデータベースに挿入する必要があります。データベ...

CSS の ::before と ::after 疑似要素について知らないこと

CSS には、一般的には使用されない 2 つの疑似クラス、before と :after があります...

mysql 8.0.19 winx64.zip インストール チュートリアル

この記事は参考までにmysql 8.0.19 winx64.zipのインストールチュートリアルを記録...

MySQL がデータの削除と挿入に非常に時間がかかる問題の解決策

会社の開発者がテスト環境で挿入ステートメントを実行すると、正常に実行されるまでに 10 秒以上かかり...

Telnet は Alpine イメージの busybox-extras に移動されました

Alpine イメージの telnet はバージョン 3.7 以降、busybox-extras パ...

Windows Server win2003、win2008R2、win2012、win2016、win2019 システム バージョン間の違い

最近、Microsoft は 2019 サーバー システムをリリースしました。一般的に、Micros...

ウェブページを自動更新するための 3 つのコード

実際、この効果を実現するのは非常に簡単で、この効果は特殊効果と呼ぶことすらできません。次のコードを ...

MySQL 5.7.13 のインストールと設定方法のグラフィック チュートリアル (win10 64 ビット)

この記事では、参考までにMySQL 5.7.13 winx64のインストールと設定方法のグラフィック...

モバイル端末におけるビューポートの具体的な使用法についての簡単な説明

目次1. 基本概念1.1 2種類のピクセル1.2 3つのビューポート2. ビューポート設定3. 1回...

CSS でデジタル ページング効果のコードと手順を実装する方法

かなりの数のウェブサイトがデジタルページング効果を使用しています。たとえば、このサイトのページングも...

MySQL クロステーブルクエリとクロステーブル更新

SQL の基礎知識がある友人は、「クロステーブル クエリ」について聞いたことがあるはずですが、クロス...

UDP シンプル サーバー クライアント コード例

UDP の理論については詳しく説明しません。UDP に関する HelloWorld プログラムを紹介...

Nginx と Lua を使用した JWT 検証の概要

目次序文Lua スクリプトnignx.conf の設定Dockerfileの設定序文データベースやそ...