Laravel和Vue:我的布局刀片加载了我的组件看不到的脚本

我将我的app.js包加载到layout.blade.php中,并且还在以下部分的layout.blade.php中运行它:

window.fbAsyncInit = function() {

    FB.init({
        appId   : '{{ fb_app_id() }}',xfbml   : true,version : '{{ fb_api_version() }}'
    });
};

但是似乎我的Vue组件无权访问,因此在组件安装时也必须运行它。

studio2079 回答:Laravel和Vue:我的布局刀片加载了我的组件看不到的脚本

您需要像这样在app.js文件之前调用脚本

<script>
window.fbAsyncInit = function() {

FB.init({
    appId   : '{{ fb_app_id() }}',xfbml   : true,version : '{{ fb_api_version() }}'
});
};
</script>
<script src="your path to app.js file"></script>
本文链接:https://www.f2er.com/3156975.html

大家都在问