Vue中报错Cannot read property 'length' of undefined

1、报错

vue.min.js:6 TypeError: Cannot read property 'length' of undefined
    at wn.eval (eval at Ya (vue.min.js:6), <anonymous>:1:9290)
    at wn.e._render (vue.min.js:6)
    at wn.r (vue.min.js:6)
    at fn.get (vue.min.js:6)
    at new fn (vue.min.js:6)
    at vue.min.js:6
    at wn.$mount (vue.min.js:6)
    at wn.$mount (vue.min.js:6)
    at wn.t._init (vue.min.js:6)
    at new wn (vue.min.js:6)

2、原因
数据还未加载完 已经渲染了length的方法

<div v-if="publishE.relaxTool" class="col-sm-2 control-label">
        <input v-if="publishE.relaxTool.length!=0" type="submit" 
                  class="btn btn-info"    style="text-align: center"  value="下载"/>
        <input  hidden name="id"   calss="btn btn-primary " v-model="publishE.id">
 </div>

在外面一层加v-if=“publishE.relaxTool” ,当其加载后在执行中间的length方法

发布了27 篇原创文章 · 获赞 8 · 访问量 1215
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览