vue2.x の徹底研究 - h 関数の説明

vue2.x の徹底研究 - h 関数の説明

vue プロジェクト。 .vue ファイルのテンプレート内に記述されたコードは、webpack テンプレート パーサー プラグインを使用して解析する必要があります。単一の .html ファイルに vue ファイルが導入されると、vue ファイルにはテンプレート パーサーも導入されます (欠点はサイズが大きいことです)。

したがって、エンジニアリング開発プロジェクトを使用する場合は、テンプレート解析のために package.json ファイルに vue-template-compile を導入する必要があります。

ここに画像の説明を挿入

テンプレート パーサーがない場合、解析できませんが、vue-template-compile は .vue ファイル内のテンプレートのみを解析でき、.js ファイル内のテンプレートを解析することはできません。

したがって、これを記述すると、機能しなくなります。

ここに画像の説明を挿入

ここに画像の説明を挿入

なぜ解析できないのでしょうか? main.jsファイルによって導入されたvueファイルにはテンプレートパーサーがないため

ここに画像の説明を挿入

ここに画像の説明を挿入

vue.runtime.common.js はテンプレートパーサーのない .vue ファイルであり、vue.js はテンプレートパーサーのある vue ファイルです。

ここに画像の説明を挿入

main.jsのテンプレートパーサーを使ってvue.jsファイルをインポートすると、テンプレートを解析することができます。

ここに画像の説明を挿入

ここに画像の説明を挿入

テンプレート パーサーのない vue.js ファイルがデフォルトでインポートされるのはなぜですか?
音量の問題のため:

ここに画像の説明を挿入

解決、

公式のレンダリング機能を使用してください。導入した vue-template-compile を h 関数を通じて呼び出すことができます。つまり、コードの 9 行目は、11 行目と 12 行目に加えて、ローダー テンプレート パーサーと同等になります。

ここに画像の説明を挿入

要約:

ここに画像の説明を挿入

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • Vue で $props、$attrs、$listeners を使用する方法の詳細な説明

<<:  vscode を使用したリモート Linux 開発の実装

>>:  MySQL 派生テーブル(Derived Table)の簡単な使用例分析

推薦する

Vueルーティングコンポーネントでパラメータを渡す8つの方法の詳細な説明

シングルページアプリケーションを開発する場合、特定のルートを入力し、パラメータに基づいてサーバーから...

Linuxコマンドとファイル検索の詳しい説明

1. ファイル名検索を実行するwhich ('実行可能ファイル' を検索) //PA...

ウェブデザインでは、まずウェブサイトの包括的なイメージの位置付けが必要です。

⑴ 内容によって形式が決まります。まず内容を充実させ、次にブロックに分割し、トーンを決め、最後に細部...

MySQLへの外部ネットワークアクセスを許可し、MySQLアカウントのパスワードを変更する方法

mysqlのrootアカウント、普段はlocalhostか127.0.0.1で接続しています。会社の...

MySQL数千万の大規模データに対する30のSQLクエリ最適化テクニックの詳細な説明

1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...

MySQL の簡単な分析 - MVCC

バージョンチェーンInnoDB エンジン テーブルでは、クラスター化インデックス レコードに 2 つ...

MySQL でデータを削除してもテーブル ファイルのサイズが変更されないのはなぜですか?

長期間稼働しているデータベースの場合、テーブルがストレージ領域を占有しすぎるという問題がよく発生しま...

Unix/Linux システムにおける nobody ユーザーと nologin の詳細な紹介

Unix/Linux システムの nobody ユーザーとは何ですか? 1. Windows システ...

プログレッシブ ウェブ アプリ (PWA) の開発方法

目次概要必要とするアプリURL PWA にはどのような技術コンポーネントが必要ですか?マニフェストフ...

ウェブページ要素の完全な分析

相対的な長さの単位それら説明: 相対的な長さの単位。現在のオブジェクト内のテキストのフォント サイズ...

Alibaba Cloud で MySQL リモート接続を構成するための詳細な手順

序文ご存知のとおり、デフォルトでは、Alibaba Cloud にインストールされている MySQL...

JavaScript の setTimeout() の使用法の概要

目次1. はじめに2. setIntervalとsetTimeoutの違い3.タイムアウトを設定する...

Vueは左上と右上のスライドナビゲーションを実装します

ナビゲーションなどは日々の開発でよく使うので、記録として記事を書きます。ナビゲーションは終了/開始位...

HTML テーブル マークアップ チュートリアル (43): テーブル ヘッダーの VALIGN 属性

垂直方向では、ヘッダーの配置を上、中央、下に設定できます。基本的な構文構文Top は上、Middle...

Linux ユーザー スクリプトの作成/推測ゲーム/ネットワーク カード トラフィック監視の紹介

目次1. ユーザーが作成したスクリプト2. 単語当てゲーム3. ネットワークカードのトラフィック監視...