我正在学习laravel 5.5和VueJs,我的问题是当我从js文件中导出一些函数并从第二个js文件中导入它时,无法从html正文中调用它。例如:从html中调用时未定义导入的Javascript函数
A.js
function funA(){
}
export {funA};
B.js
import {funA} from './A.js';
在这一点上,如果我使用的功能funA
它的工作B.js内,但是如果我用它在html页面说funA没有定义。例如:
<html lang="en">
<body>
<button onClick="funA()">button>
<script src="{{asset('js/B.js')}}">script>
body>
html>
我的WebPack配置是这样的:
mix.scripts('resources/assets/js/libs/materialize.js', 'public/js/libs/materialize.js')
.js('resources/assets/js/A.js', 'public/js/js/A.js')
.js('resources/assets/js/B.js', 'public/js/B.js');
任何帮助,将不胜感激。先进的谢谢你。