html - vue如何定义一个变量,让所有组件都能使用
伊谢尔伦
伊谢尔伦 2017-04-17 14:59:13
0
5
903

如图,每个get和post请求都一个url,项目进行太多的数据交互 所以需要把每个url的相同部分定义成一个变量,
这样方便以后修改 但我不懂如何在vue里面定义一个公共变量,让所有组件都能使用。希望大家帮帮忙,谢谢

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(5)
巴扎黑

main.js

リーリー

ドメイン.js

リーリー

上記の構造により、大規模および中規模の Vue アプリケーションでのリクエスト URL の管理を解決できます。作成者は main.js に domain.js を導入し、それを各コンポーネントで使用できるグローバル変数として公開できます。 .domain.testUrl を通じて設定された対応する URL アドレスを取得します。
メリットは次のとおりです:

  • 後の管理と変更を容易にするための集中 URL 管理

  • 便利なコーディング。リクエストでdomain.testUrlを渡すだけです

いいねを押す +0
洪涛

これは vue とは関係ないようです。 ES6 を使用している場合は、const モジュールを使用できます。

リーリー

電話:

リーリー

この種の問題については、redux のモジュールに対して定義された解決策から学ぶことができます。
vue にも同じモデル vuex があります

いいねを押す +0
左手右手慢动作

API.js

リーリー
いいねを押す +0
小葫芦

Vue プラグインを作成します。プラグインはグローバルです。

いいねを押す +0
Peter_Zhu

グローバル変数ウィンドウまたは vuex

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート