Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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 属性或方法“;“生活”;未在实例上定义,但在渲染期间引用_Javascript_Vue.js - Fatal编程技术网

Javascript 属性或方法“;“生活”;未在实例上定义,但在渲染期间引用

Javascript 属性或方法“;“生活”;未在实例上定义,但在渲染期间引用,javascript,vue.js,Javascript,Vue.js,我正在使用laravel中的vue.js更新我的记分卡,在我没有只对实时比赛的更新记分卡进行检查之前,一切都正常。这是我的密码 <script> export default { data: function(){ return { scoreCard: "", play: "" }; }, props: ["live_check","playingteamid","series_id", "match_id"], method

我正在使用laravel中的vue.js更新我的记分卡,在我没有只对实时比赛的更新记分卡进行检查之前,一切都正常。这是我的密码

<script>
export default {
  data: function(){
    return {
      scoreCard: "",
      play: ""
    };
  },
  props: ["live_check","playingteamid","series_id", "match_id"],
  methods: {
    getScoreCard: function(s, m, p) {
      fetch(
        "https://api_Request" +
          s +
          "/" +
          m +
          "?format=json"
      )
        .then(response => response.json())
        .then(data => {
            if(data.fullScorecard.innings[0].team.id==p){
                this.play = data.fullScorecard.innings[0];
            }else if(typeof data.fullScorecard.innings[1] !='undefined'){
              if(data.fullScorecard.innings[1].team.id==p){
              this.play = data.fullScorecard.innings[1];
              }
          }
        });
    }
  },
  created: function(){
      this.getScoreCard(this.series_id,this.match_id,this.playingteamid);
      if(this.live_check=='LIVE'){ //This Live check is showing error

          setInterval(function(){
              this.getScoreCard(this.series_id,this.match_id,this.playingteamid);
          }.bind(this),3000)
      }else{
          console.log('Match is not Live');
      }
  }
};
</script>

导出默认值{
数据:函数(){
返回{
记分卡:“,
剧本:“
};
},
道具:[“现场检查”、“播放团队id”、“系列id”、“比赛id”],
方法:{
getScoreCard:功能(s、m、p){
取回(
"https://api_Request" +
+
"/" +
m+
“?格式=json”
)
.then(response=>response.json())
。然后(数据=>{
if(data.fullScorecard.einnings[0].team.id==p){
this.play=data.fullScorecard.innings[0];
}else if(数据类型.完整记分卡.局数[1]!='undefined'){
if(data.fullScorecard.einnings[1].team.id==p){
this.play=data.fullScorecard.innings[1];
}
}
});
}
},
已创建:函数(){
this.getScoreCard(this.series\u id,this.match\u id,this.playingteamid);
如果(this.live_check=='live'){//此实时检查显示错误
setInterval(函数(){
this.getScoreCard(this.series\u id,this.match\u id,this.playingteamid);
}.绑定(此),3000)
}否则{
console.log('Match is not Live');
}
}
};
vue.js:634[vue warn]:属性或方法“LIVE”未在实例上定义,但在渲染期间被引用。通过初始化属性,确保此属性在数据选项中或对于基于类的组件是被动的。请参阅:。
(可在中找到)

您是否在html标记中使用它?我在laravel刀片模板中使用它,它是vue组件的一部分