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上級編ES6の6つの継承方法

目次1. プロトタイプチェーン継承2. コンストラクタによる継承3. 組み合わせ継承4. プロトタイ...

便利で使いやすいウェブアプリケーションを設計するための 10 のヒント

より使いやすい Web アプリケーションを設計するための 10 のヒントをご紹介します。ヒント1: ...

Vue の computed と watch の違いを理解する方法

目次概要計算された監視プロパティを監視する要約する概要Vue プロジェクトでは、computed と...

Linux で PCIe のバージョンと速度を確認する方法

PCIE には 4 つの異なる仕様があります。下の図でそのうちの 2 つを見てみましょう。マザーボー...

Raspberry Pi 3B+ に 64 ビット Ubuntu システムと Docker ツールをインストールする詳細な手順

Raspberry Pi 3B に 64 ビット アプリケーション (64 ビット JDK など) ...

VueはElementUIのフォームサンプルコードを模倣する

実装要件ElementUI を模倣したフォームは、インデックス コンポーネント、Form フォーム ...

JSONObject の使用方法の詳細な説明

JSONObject は単なるデータ構造であり、JSON 形式のデータ構造 ( key-value構...

vue プロジェクトのデプロイと Nginx でのプロキシ設定の問題の分析

1. nginxをインストールして起動する # nginxをインストールする sudo apt-ge...

js を使用して年カルーセル選択効果をネイティブに実装する例

序文js を使用して、年の回転選択効果を実現します。では早速、写真を見てみましょう。 1. アイデア...

CSS リセットスタイルリセットの実装例

はじめに: すべてのブラウザには、「ユーザー エージェント スタイル シート」と呼ばれる、すべてのペ...

HTML tbody の使用

構造化テーブル (IExplore のみ) 1) 行ごとにグループ化<thead> .....

純粋な CSS3 で実装された三目並べゲーム

操作効果: html <div class="三目並べ"> <...

Vueフレームワークで習得しなければならない重要な知識を学びます

1. Vueとは何かVue は、ユーザー ページを構築するためのプログレッシブ フレームワークです。...

JavaScript ドキュメント オブジェクト モデル DOM

目次1. JavaScriptはページ内のすべてのHTML要素を変更できる1. IDでHTML要素を...

WIN10 システムと Docker 内部コンテナ IP 間の通信方法

1. Windows 版の Docker をインストールしたら、Docker クイックスタート ター...