1金币
本帖最后由 CTI_ELN 于 2024-9-24 13:11 编辑
版本:spreadJS 15
想要实现这种效果:https://demo.grapecity.com.cn/sp ... format/overview/vue
导入了@grapecity/spread-sheets-io,但是报错
报错如下:spread.open is not a function
代码如下:
- importFile() {
- var file = this.selectedFile
- if (!file) {
- return
- }
- var fileType = this.getFileType(file)
- var options = this.getOptions('open')
- if (fileType === 'ssjson') {
- let spread = this.$store.state.spread
- spread.open(
- file,
- function () {},
- function () {},
- options
- )
- } else {
- let spread = this.$store.state.spread
- spread.import(
- file,
- function () {},
- function () {},
- options
- )
- }
- },
复制代码 请问15版本如何实现 示例效果示例 |
最佳答案
查看完整内容
您好!spread-sheets-io是从16版本开始引入的IO工程,您需要将项目内引用的是所有依赖的版本都统一为16版本之后的版本方可正常使用。
关于16版本前后导入导出功能的差异,可以参考官网产品文档了解详情:
https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/file-import-export/%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BA%E6%8C%87%E5%8D%97#%E4%BA%8C16%E7%89%88%E6%9C%AC%E5%89%8D%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E ...
|