微信小程序Wepy框架TypeError: Cannot rea

2018-01-19  本文已影响0人  会撸码的小马

问题:

WAService.js:3

thirdScriptError

Cannot create property 'repeat' on number '0';at pages/home/Home page lifeCycleMethod onLoad function

TypeError: Cannot create property 'repeat' on number '0'

原因:

是因为我的子组件里面的props定义如下:

props = {

    item: {

        type: {},

        toWay: true

    },

    index:0

}

解决办法:

把index:0改为index:{}或者index:String

总结:

    父组件向子组件动态传值的时候,在子组件定义的传值对象必须是一个对象或者String,不能是Number

    如果想有默认值可以这么搞:

index: {

    type:String // 或者Number之类

    default:'' //或者0 50 100

    twoWay: true  //双向绑定用到

}

上一篇下一篇

猜你喜欢

热点阅读