Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

不言
リリース: 2018-08-21 15:07:22
オリジナル
9856 人が閲覧しました

この記事では、Vue でグローバル変数とグローバル関数を定義して使用する方法を説明します。 (コードを添付します)。困っている友人が参考になれば幸いです。

1. 変数を定義してグローバルに使用する


原則:
1. 新しいグローバル変数モジュール ファイルを個別に作成し、モジュール内の変数のいくつかの初期状態を定義し、エクスポート デフォルトを使用してそれらを公開します。
2. main.js に導入し、Vue.prototype を通じて vue インスタンスにマウントします。他のモジュールファイルで使用するため; 3. または、使用するために必要なモジュール ファイルに直接導入します。

ステップ 1. 変数を保存する新しい global_variable.js ファイルを作成します。
Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

const baseURL = 'www.baidu.com'const token = '123456'const userSite = '林花落了春红,太匆匆'export default {
  baseURL,
  token,
  userSite
}
ログイン後にコピー
  • 方法 1: 使用する必要があるモジュール ファイルで (ローカル参照) を使用します。例は次のとおりですglobal_variable.js文件,用于存放变量,示例如下:

    // param为传入参数
    function packageFunc (param) {
      alert(param)
    }
    
    export default {  // Vue.js的插件应当有一个公开方法 install。这个方法的第一个参数是 Vue 构造器,第二个参数是一个可选的选项对象。
      install: function (Vue) {
        Vue.prototype.global_func = (param) => packageFunc(param)
      }
    }
    ログイン後にコピー

    • 方法1:在需要使用的模块文件中使用(局部引用),示例如下

    Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

    • 方法2:全局使用,示例如下:

    1、将global_variable.js文件引入main.js文件,并使用Vue.prototype挂在至vue实例上,示例如下:
    Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

    2、在需要使用的模块文件中使用(无需引入,直接通过this使用),示例如下:Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

    二、定义函数,并全局使用

    原理:

    新建一个模块文件,然后在main.js里面通过Vue.prototype将函数挂载到Vue实例上面,通过this.输出的函数名,来运行函数。

    方法1. 在main.js里面直接写函数

    简单的函数可以直接在main.js里面直接写,示例如下:
    Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

    方法2. 新建一个模块文件,挂载到main.js上面

    项目目录如下
    Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

    1、global_func.js文件中代码示例如下:

    rrreee

    2、main.js文件中代码示例如下:
    Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

    3、在需要调用的模块文件中使用this.输出的函数名
    Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

    • 方法 2: グローバル使用、例は次のとおりです:

    1. を置き換えます global_variable.js ファイルは main.js ファイルを導入し、Vue.prototype を使用して vue インスタンスをハングします: Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)
    2. 使用する必要があるモジュール ファイル (導入する必要はなく、this を通じて直接使用します) の例は次のとおりです: Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)

    次に、関数を定義してグローバルに使用します

    🎜原則:🎜🎜🎜新しい 1 つのモジュール ファイルを作成し、main.js の Vue.prototype を通じて関数を Vue インスタンスにマウントし、これによって出力された関数名を通じて関数を呼び出します。 🎜🎜🎜方法1. main.jsに関数を直接記述する🎜🎜🎜簡単な関数はmain.jsに直接記述することができます。例は次のとおりです。 net /20180815163757482?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMwNjY5ODMz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt="Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)" title=""/>🎜 🎜🎜方法2。新規作成 main.js にモジュールファイルをマウントします。 プロジェクトディレクトリは以下の通りです。 L5L2T/fontsize /400/fill/I0JBQkFCMA==/dissolve/70" alt="ここに画像の説明を書きます" title=""/>🎜🎜 1. global_func.js ファイルのコード例は次のとおりです: 🎜rrreee🎜 2. main.js ファイルのコード例は次のとおりです: 🎜Vue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)🎜🎜3. 呼び出す必要があるモジュール ファイルで this.Output function name、call、コード例は次のとおりです。 🎜🎜🎜🎜関連する推奨事項: 🎜🎜🎜vue の完全な分析 -- Vue+Vue-router+Vuex+axios🎜🎜🎜🎜🎜vue-cli の作成 Vue プラグインの例🎜🎜

    以上がVue でグローバル変数とグローバル関数を定義して使用するにはどうすればよいですか? (コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!