如何解决VUE - 在 createElement 方法中使用 data() 值
我正在尝试在 Vuejs 中渲染一些 div,如下所示:
render (createElement) {
return createElement('div',{ class: 'header' },Array.apply(null,{ length: this.testArray.length }).map(function (i) {
return createElement('div',{ class: 'frame' },this.testArray)
})
)
}
除了最后一次 this.testArray 调用外,一切正常。 Vue 检测到 this.testArray.length,但在 return 语句中提醒变量调用“元素未导出”。
数据存储如下:
data () {
return {
testArray: [// my array //]
}
}
关于如何在 return 语句中使用数组的任何方向将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。