2017-06-29 16 views
1

は、私はこのようなvuejsコンポーネント(map.vue)が定義されて機能しません実際には、署名の前に呼び出された関数をソースコードで調べます。インポート・スクリプト間違った順序は、

注:私はmap.jsをwebpackエントリに含めることは望ましくありません。なぜなら、このスクリプトは1つのコンポーネント(map.vue)にのみ必要なためです。

+0

試し '。 require( '../../ assets/js/map.js') ' –

+0

既に@Oleを実行しましたgShleif、問題は残っています。ありがとう –

+0

どのように説明するのは難しいことではないでしょうか? –

答えて

1

は*****この

test.js

export function writeHello() { 
    console.log('hello'); 
} 

を試してみてくださいVUE

import {writeHello} from './../test.js'; 

export default { 
    created() { 
     writeHello(); 
    } 
} 
+0

'export'と' export default'の間に違いはありますか?どちらも働いた –

+1

@HulaHula 'export'はクラスや関数(または複数の名前)の名前です。上のように中括弧で定義してインポートすることができます。エクスポートのデフォルトとは、正確な定義が指定されていない場合、インポート時にデフォルトを自動的に返します。 'foo'がデフォルトエクスポートになる'/path/to/bar''から 'foo'をインポートする例があります。 –

0

Map.jsは、輸出が欠落しています。

​​
+0

こんにちは、ありがとうございますが、問題が残っています。署名前に呼び出されている関数 –

関連する問題