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 8.0 の降順インデックス

序文インデックスが順序付けられていることは誰もが知っていると思いますが、MySQL の以前のバージョ...

MySQL 5.7.21 winx64 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 5.7.21のインストールに関する注意事項をまとめ、皆さんと共有します。 ...

Linux のような環境で jdk1.8 をインストールし、環境変数を設定する方法の詳細な説明

設定は非常にシンプルですが、毎回確認しないといけないので、記録だけ残しておきます。 1. インストー...

LinuxでのDockerのインストールチュートリアル

Docker パッケージは、デフォルトの CentOS-Extras リポジトリにすでに含まれていま...

Linux コマンドラインのクイックヒント: ファイルの検索方法

私たちのコンピューターには、ディレクトリ、写真、ソース コードなどのファイルが保存されています。たく...

Linux で特定のユーザーまたはユーザー グループに対して SSH を有効または無効にする方法

会社の基準により、特定のユーザーだけに Linux システムへのアクセスを許可することができます。あ...

WeChatアプレット学習ノート: ページ構成とルーティング

最近、小さなプログラムの開発を勉強して見直しており、学習結果のいくつかをメモしています。公式の We...

入力選択スタイルを変更する CSS 疑似クラスのサンプルコード

注: この表はW3Schoolチュートリアルから引用したものです疑似要素の分類と機能: 入力選択スタ...

CSS 完全な視差スクロール効果

1. 何ですか視差スクロールとは、複数の背景レイヤーを異なる速度で動かすことで、3次元のモーション...

mysql5.7.18 のインストール時にエントリが見つからない問題の解決方法

mysql5.7.18のインストール時に次の問題が発生しました: プログラム入力ポイントfesetr...

Spring Boot Docker パッケージング ツールの概要

目次スプリングブートDocker spring-boot-maven-プラグインSpotify Ma...

Web ページのデザインを学ぶときに習得すべきコードは何ですか?

この記事では、Web ページ制作を学ぶ過程で習得すべきテクニックの一部を詳しく紹介します。これらの内...

CSS3 を使用してピカチュウのアニメーション壁紙を作成する例

文章さて、次はレンダリングを見せましょう。画像を見て初めて理解することに興味が湧くでしょう。そうでな...

Nginx ベースのアクセス制御と接続制限の実装

序文Nginxの組み込みモジュールは、同時リクエスト数の制限とリクエストのソースの制限をサポートして...

JSは検証コードのランダム生成を実装します

この記事の例では、検証コードのランダム生成を実現するためのJSの具体的なコードを参考までに共有してい...