为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 和 Vue - handler.call 不是函数

Laravel 和 Vue - handler.call 不是函数

PHP
蛊毒传说 2022-07-16 18:36:12
试图创建一个小应用程序来显示一些新闻,但无法弄清楚这个错误。我究竟做错了什么?我试图通过视觉“滑动”新闻来一次显示一个新闻。应用程序运行并工作,但仍显示此错误:[Vue warn]: Error in created hook: "TypeError: handler.call is not a function"模板:<template>    <div>        <div class="a_news" v-for="aNews in news">        <span v-show="true">            <h1 class="title" v-text="aNews.title"></h1>            <div class="text" v-text="aNews.text"></div>            <div class="aNews_image"><img v-bind:src="aNews.images[0]"/></div>        </span>        </div>    </div></template>脚本:export default {        data() {            return {                news: [],            }        },        computed: {        },        created: {        },        mounted() {            this.getData(false, 0);        },        methods: {            getData(oldnum, num) {                const CORS_PROXY = "https://cors-anywhere.herokuapp.com/";                axios.get(CORS_PROXY + 'URL').then(resp => {                    console.log(resp.data);                    this.news.push(resp.data.slides[num]);                });                setTimeout(function () {                    if(oldnum == false) {                        oldnum = num;                    }                    if(oldnum >= 0) {                        oldnum = num;                        num = num +1                    }                    this.news = [];                    if(num >= 8) {                        this.getData(false,0)                    }else{                        this.getData(oldnum,num)                    }                }.bind(this), 25000)            }        }    }
查看完整描述

2 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

您以正确的方式编写了mounted(),但是创建的函数定义是错误的。第一个括号丢失。


 created: {


    }


 //change it to


 created() {


    }


查看完整回答
反对 回复 2022-07-16
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

请更换


created() {

...

}

或者


created=() =>{

...

}


查看完整回答
反对 回复 2022-07-16
  • 2 回答
  • 0 关注
  • 92 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信