コード例
outside.js
const VALUE = 1 export default Object.freeze({ VALUE: VALUE });
any.Vue
<script> import outside from 'path/to/outside' // .js(拡張子の指定)は必要ない ... mounted() { // importしたjsの変数 console.log(outside.VALUE) // 1 },
補足
外部から読み込まれているjsのexport default
は、別のプログラムから import 文で利用できるように記載しています。
呼び出す側のimport する際の命名(このコード例だと「outside 」)は、export default
を使用すると呼び出す側が任意に命名可能です。