本帖最后由 yachu 于 2018-10-17 17:23 编辑
我是在 vue 的项目中使用 spreadjs ,组件的 template 主要代码是:script 脚本主要代码是:- created () {
- this.getData()
- },
- mounted () {
- },
- methods: {
- async getData () {
- const { data: res } = await this.$http.get('orguser/org/v1.0/list?status=CONFIRMED')
- if (res.status !== 1000000) return this.$message.error(res.message)
- this.$message.success(res.message)
- let spread = new GC.Spread.Sheets.Workbook($('#ss')[0])
- spread.suspendPaint()
- let sheet = spread.getActiveSheet()
- sheet.autoGenerateColumns = false
- sheet.setDataSource(res.data)
- sheet.bindColumns(this.columnInfos)
- spread.resumePaint()
- }
- }
复制代码
为什么这样去渲染异步数据第一次进入页面是空的?要再刷新一次才可以。
|
|