Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue.js Axios调用当前URL I';我不在我';我打电话来_Javascript_Vue.js - Fatal编程技术网

Javascript Vue.js Axios调用当前URL I';我不在我';我打电话来

Javascript Vue.js Axios调用当前URL I';我不在我';我打电话来,javascript,vue.js,Javascript,Vue.js,当我试图调用API从中获取数据时,它不会显示任何内容。当我检查控制台日志以检查错误时,我看到Axios调用的是“”而不是“”。我正在使用Laravel和Vue js <script> export default { data(){ return{ posnetekData: '', posnetekOpis: '' } }, created:function(){

当我试图调用API从中获取数据时,它不会显示任何内容。当我检查控制台日志以检查错误时,我看到Axios调用的是“”而不是“”。我正在使用Laravel和Vue js

<script>
  export default {
    data(){
        return{
            posnetekData: '',
            posnetekOpis: ''
        }
    },
    created:function(){
        var path = window.location.pathname;
        var splitPath = path.split('/')[2];
        var fullPathName = splitPath.split('%20').join(' ');

        axios.get("https://niklavric.com/api/posnetki/"+fullPathName).then((response) => {
            if(response.data != null){
                this.posnetekData = response.data.data[0];

                this.posnetekOpis = response.data.data[0].opisPosnetka.split(";");

            }else{
                this.posnetekData = 'Video not found.';
            }
        });
    }
}
</script>

导出默认值{
数据(){
返回{
posnetekData:“”,
posnetekOpis:'
}
},
已创建:函数(){
var path=window.location.pathname;
var splitPath=path.split('/')[2];
var fullPathName=splitPath.split(“%20”).join(“”);
axios.get(“https://niklavric.com/api/posnetki/“+完整路径名)。然后((响应)=>{
if(response.data!=null){
this.posnetekData=response.data.data[0];
this.posnetekOpis=response.data.data[0].opispossnetka.split(“;”);
}否则{
this.posnetekData='未找到视频';
}
});
}
}

是否需要根据window.location动态定义请求路径,而不仅仅是在axios.get()中显式写入;您是否在项目中的其他地方将axios的基本url设置为“”?您确定这是请求该url的代码吗?错误消息在
https中有一个分号//部分,看起来可能是一个简单的打字错误。如果失败了,如果您登录控制台日志
fullPathName
,您会得到什么?我没有设置任何基本URL,我修复了该错误,但它仍然显示错误