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方法