この記事では、Vueを使用して天気コンポーネントをロードする方法を参考までに紹介します。具体的な内容は次のとおりです。 まず、中国気象ネットワークにアクセスしてコードを生成します 必要に応じて天気スタイルを設定します 生成されたコードをコピーしてvueに変更します。 スクリプトのインポートをVueの動的インポート方法に変更する <テンプレート> <div id="セーター"> <div id="weather-view-he" ref="天気"></div> <remote-script src="天気ネットワークで生成されたコード内のスクリプト src"></remote-script> </div> </テンプレート> <スクリプト> window.WIDGET = {ID: '123456'}; // WIDGET の前にウィンドウを追加します。そうしないと、この変数を読み取ることができません。import Vue from 'vue' Vue.component('remote-script', { // vue は動的にスクリプトを生成します (html のコンポーネントとして使用されます) レンダリング: 関数 (createElement) { var self = this; createElement('script', を返す。 属性: { タイプ: 'text/javascript', ソース: this.src }, の上: { ロード: 関数 (イベント) { self.$emit('load', イベント); }, エラー: 関数 (イベント) { self.$emit('error', イベント); }, readystatechange: 関数 (イベント) { this.readyState == '完了'の場合{ self.$emit('load', イベント); } } } }); }, 小道具: { ソース: { タイプ: 文字列、 必須: true } } }) エクスポートデフォルト{ 名前:"天気", データ(){ 戻る { } }, } </スクリプト> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL の悲観的ロックと楽観的ロックの理解と応用分析
>>: H5ゲームをnginxサーバーにデプロイする方法の詳細な説明
【コンテンツ】: 1.背景画像のグラデーションスタイルを使用する2. スケールを使ってズームできる...
コンストラクタの借用この手法の基本的な考え方は単純です。サブタイプ コンストラクター内からスーパータ...
SMIL は、Web にタイミングとメディアの同期のサポートを追加します。 SMIL は、Web に...
コードをコピーコードは次のとおりです。 IE6 と FF の違い: background:orang...
1. 環境整備Tencent Cloud Server CENTOS 7 バージョンDockerコン...
目次外部キーテーブルの関係を決定する方法テーブル関係を作成する方法1対多の関係 - 従業員テーブルと...
目次コンテナ階層サーブレットの検索を要求するプロセス仕組みTomcat のコンテナは Servlet...
フロントエンド開発を行うと、PCとモバイル端末の適応に必然的に直面することになります。このような問題...
HTML はタグと属性で構成されており、これらを組み合わせてブラウザにページの表示方法を指示します。...
始める段階から初心者になるまで、Linux オペレーティング システムは不可欠です。最初のステップは...
目次1. 書き込み可能: 書き込み可能2. 列挙可能: 列挙可能3. 設定可能: 設定可能オブジェク...
現在の需要:グループとファクターの 2 つのテーブルがあります。1 つのグループは複数のファクターに...
基本的な構文: <input type="hidden" name=&qu...
各 Web ページには、URL () で識別されるアドレスがあります。通常、Web サイト内でリンク...
簡単に説明すると、これら 3 つの方法は、レンダリング プロップ、高階コンポーネント、カスタム フッ...