vue は外部 js のメソッドを呼び出します
Vue は、Web アプリケーションの開発で広く使用されている非常に人気のある JavaScript フレームワークです。 Vue フレームワークは、Web アプリケーションの開発プロセスを非常にシンプルにする便利な機能を多数提供します。ただし、Vue フレームワークを使用してアプリケーションを開発するプロセスでは、外部 JS ファイルのメソッドを呼び出す必要がある場合があります。この記事では、Vue アプリケーションで外部 JS ファイルのメソッドを呼び出す方法について説明します。
Vue アプリケーションで外部 JS ファイルのメソッドを呼び出すには、次の手順を実行する必要があります。
ステップ 1: 外部 JS ファイルを Vue アプリケーションに導入する
Vue Inアプリケーションでは、スクリプト タグを使用して外部 JS ファイルを導入できます。外部 JS ファイルを導入するには、Vue ファイルのテンプレート タグにスクリプト タグを追加します。たとえば、hello.js という名前の外部 JS ファイルを次のように導入できます。
<template> <div> <h1>调用外部JS文件中的方法</h1> </div> </template> <script src="./hello.js"></script>
ステップ 2: Vue コンポーネントを定義する
Vue アプリケーションでは、次のように Vue コンポーネントを定義する必要があります。テンプレート内で呼び出すことができます。 Vue ファイルで Vue コンポーネントを定義できます。たとえば、次のコードは HelloWorld という名前の Vue コンポーネントを定義します。
<template> <div> <h1>{{ greeting }}</h1> </div> </template> <script> export default { name: "HelloWorld", data() { return { greeting: "Hello, World!", }; }, }; </script>
ステップ 3: 外部 JS ファイルのメソッドを呼び出す
外部 JS ファイルを Vue アプリケーションに導入し、定義した後Vue コンポーネントを使用すると、Vue コンポーネント内の外部 JS ファイルのメソッドを呼び出すことができます。外部 JS ファイルのメソッドを呼び出すには、Vue インスタンスの作成されたフック関数を使用する必要があります。まず、ref 属性を使用して Vue コンポーネントに名前を付ける必要があります。たとえば、HelloWorld コンポーネントに hello-world という名前を付けることができます。次に、作成されたフック関数の $refs 属性を使用して、Vue コンポーネントにアクセスできます。
<template> <div> <hello-world ref="hello"></hello-world> </div> </template> <script> export default { name: "App", created() { this.$nextTick(() => { this.$refs.hello.setGreeting("Hello, Vue!"); }); }, }; </script>
ここのコード スニペットには注意すべき重要なポイントがいくつかあります。
- まず、HelloWorld コンポーネントに ref 属性を付け、その名前を使用してコンポーネントを参照します。 Vue インスタンス 。
- 次に、作成したフック関数で、$refs 属性を使用して HelloWorld コンポーネントにアクセスします。 $refs プロパティは、Vue コンポーネントへの参照を含むオブジェクトです。
- 最後に、setGreeting メソッドを呼び出し、文字列「Hello, Vue!」をパラメータとして渡しました。 hello.js ファイルに setGreeting メソッドを定義したため、このコード行は hello.js ファイルの setGreeting メソッドを呼び出し、それにパラメータを渡します。
hello.js ファイルの内容は次のとおりです:
function setGreeting(greeting) { document.getElementById("greeting").innerText = greeting; } module.exports = { setGreeting, };
hello.js ファイルでは、setGreeting というメソッドを定義し、他の JavaScript ファイル使用のためにエクスポートします。このメソッドの機能は、渡された文字列を使用して挨拶要素のテキスト コンテンツを設定することです。
この記事では、Vue アプリケーションで外部 JS ファイルのメソッドを呼び出す方法を学びました。外部 JS ファイルをインポートして Vue コンポーネントを定義する方法を学び、Vue コンポーネント内の $refs 属性を使用して外部 JS ファイルのメソッドにアクセスする方法を示しました。これらのヒントは、Vue フレームワークをより簡単に使用し、Web アプリケーション開発にさらなる柔軟性をもたらすのに役立ちます。
以上がvue は外部 js のメソッドを呼び出しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

rel = "styleSheet" linkscssfilesforstylingthepage; 2.Rel = "preoad" hintstopreloadcriticalResourcesforPerformance; 3.REL = "ICON" setSthewebsite’sfavicon;

thetargetattributeinanhtmlanchortagswheretoopenthelinkeddocument.1._ selfopensthelinkinthesametab(デフォルト).2._blankpensthelinkinewtaborwindow.3.__parentopensthelinkinkintheparentframe.4._topensthelinkinthefuntowdowing

agoodcustomhookinReactisareusableFunctionStartingは、「使用」を「使用」しています

はい、ContentEditable属性を使用して、HTML要素を編集可能にすることができます。特定の方法は、ターゲット要素にContentEditable = "true"を追加することです。たとえば、このテキストを編集でき、ユーザーはコンテンツを直接クリックして変更できます。この属性は、Div、P、Span、H1からH6などのブロックレベルおよびインライン要素に適しています。デフォルトの値は、編集可能である「真」、「false」ではなく、編集不可能であり、親要素の設定を継承する「継承」です。アクセシビリティを改善するために、tabindex = "0&quoを追加することをお勧めします

Thetagisusedtomarkdeletedtext,optionallywithdatetimeandciteattributestospecifywhenandwhythedeletionoccurred.2.Thetagindicatesinsertedcontent,alsosupportingdatetimeandciteforcontextabouttheaddition.3.Thesetagscanbecombinedtoshowdocumentrevisionsclearl

純粋なCSSを備えた応答性のある自動カルーセルスライダーを作成し、HTML構造、フレックスボックスレイアウト、およびCSSアニメーションを組み合わせただけです。 2.最初に、複数の推奨項を含むセマンティックHTMLコンテナを構築します。各.ITEMには、参照コンテンツと著者情報が含まれています。 3.親コンテナを使用して表示:Flex、幅:300%(3つのスライド)を設定し、オーバーフローを適用します:隠して水平方向の配置を達成します。 4. @KeyFramesを使用して、0%から-100%へのtransThex変換を定義し、アニメーションを組み合わせてScroll15SlinearInfiniteを組み合わせて、シームレスな自動スクロールを実現します。 5.メディアを追加します

cssgradientsprovidesmoothcolortransitionswithoutimages.1.Linear GradientsColorSalOrsalOrsArtaightlineSingDirectionSlikotobottOMORANGLESLIKE45DEG、ANDSUPPORTMULTIPRECOLORSTOPSFORCHLEXEFFECTS.2

CSSセレクターを使用する場合、最初に低分野のセレクターを使用して、過度の制限を回避する必要があります。 1.特異性レベルを理解し、タイプ、クラス、およびIDの順序で合理的に使用します。 2.多目的クラス名を使用して、再利用性と保守性を向上させます。 3.属性と擬似クラスセレクターを使用して、パフォーマンスの問題を回避します。 4.セレクターを短くて明確な範囲に保ちます。 5. BEMおよびその他の命名仕様を使用して、構造的な明確さを改善します。 6.タグセレクターの悪用を避け、次のことを避け、nth-child、およびスタイルが長い間制御可能であることを確認するために、ツールクラスまたはモジュラーCSSの使用を優先します。
