当前位置: 首页 > news >正文

免费流程图网站很强大的网站运营方案1

免费流程图网站,很强大的网站运营方案1,建站素材,网站建设方案书备案1、univerjs Univer 提供了一个全面的企业级文档与数据协同的解决方案,支持电子表格、文本文档和演示幻灯片三大核心文档类型。通过灵活的 API 和插件机制,开发者可以在 Univer 的基础上进行个性化功能的定制和扩展,以适应不同用户在不同场景…

1、univerjs

Univer 提供了一个全面的企业级文档与数据协同的解决方案,支持电子表格、文本文档和演示幻灯片三大核心文档类型。通过灵活的 API 和插件机制,开发者可以在 Univer 的基础上进行个性化功能的定制和扩展,以适应不同用户在不同场景下的特定需求。

2、开发配置

node版本

v16.20.2

package.json

 "dependencies": {"@univerjs/core": "0.2.4","@univerjs/design": "0.2.4","@univerjs/docs": "0.2.4","@univerjs/docs-ui": "0.2.4","@univerjs/engine-formula": "0.2.4","@univerjs/engine-render": "0.2.4","@univerjs/facade": "^0.2.4","@univerjs/network": "0.2.4","@univerjs/rpc": "0.2.4","@univerjs/sheets": "0.2.4","@univerjs/sheets-formula": "0.2.4","@univerjs/sheets-numfmt": "0.2.4","@univerjs/sheets-ui": "0.2.4","@univerjs/ui": "0.2.4",
}"devDependencies": {"@univerjs/webpack-plugin": "0.4.3",}

vue.config.js

const { UniverPlugin } = require('@univerjs/webpack-plugin')
module.exports = {configureWebpack: {plugins: [new UniverPlugin(),]}
}

3、vue代码

封装成组件UniverSheet.vue

<template><div ref="container"class="univer-container"></div>
</template><script>
import { Univer, UniverInstanceType, LocaleType } from '@univerjs/core'
import { defaultTheme } from '@univerjs/design'
import { UniverDocsPlugin } from '@univerjs/docs'
import { UniverDocsUIPlugin } from '@univerjs/docs-ui'
import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula'
import { UniverRenderEnginePlugin } from '@univerjs/engine-render'
import { UniverSheetsPlugin } from '@univerjs/sheets'
import { UniverSheetsFormulaPlugin } from '@univerjs/sheets-formula'
import { UniverSheetsUIPlugin } from '@univerjs/sheets-ui'
import { UniverUIPlugin } from '@univerjs/ui'
import { FUniver  } from '@univerjs/facade'
import { zhCN, enUS } from 'univer:locales'
import '@univerjs/sheets-ui/lib/index.css'
export default {name: 'UniverSheet',props: {data: {value: Object,default: () => ({})}},watch: {data: {handler(val) {this.destroyUniver()this.init(val)},immediate: true}},data() {return {univer: null,workbook: null,univerAPI: null}},mounted() {this.init(this.data)},methods: {init(data = {}) {const univer = new Univer({theme: defaultTheme,locale: LocaleType.ZH_CN,locales: {[LocaleType.ZH_CN]: zhCN,[LocaleType.EN_US]: enUS}})this.univer = univeruniver.registerPlugin(UniverRenderEnginePlugin)univer.registerPlugin(UniverFormulaEnginePlugin)univer.registerPlugin(UniverUIPlugin, {container: this.$refs.container})univer.registerPlugin(UniverDocsPlugin, {hasScroll: false})univer.registerPlugin(UniverDocsUIPlugin)univer.registerPlugin(UniverSheetsPlugin)univer.registerPlugin(UniverSheetsUIPlugin)univer.registerPlugin(UniverSheetsFormulaPlugin)this.workbook = univer.createUnit(UniverInstanceType.UNIVER_SHEET, data)this.univerAPI = FUniver.newAPI(univer)},destroyUniver() {this.univer?.dispose()this.univer = nullthis.workbook = null},getData() {if (!this.workbook) {throw new Error('未初始化')}return this.workbook.save()}}
}
</script>
<style scoped>
.univer-container {width: 100%;height: 100%;overflow: hidden;
}
:global(.univer-menubar) {display: none;
}
</style>

引用组件

<template><div style=" height: 100%;width: 100%;"><button @click="getData">获取数据</button><UniverSheet id="sheet"ref="univerRef":data="data" /></div>
</template><script>
import UniverSheet from './UniverSheet.vue'
export default {components: {UniverSheet,},data() {return {data: {},}},methods: {getData() {const result = this.$refs.univerRef?.getData()console.log(JSON.stringify(result, null, 2))},},
}
</script><style lang="less" scoped>
</style>

效果图

在这里插入图片描述

http://www.yayakq.cn/news/484598/

相关文章:

  • 安徽网站优化怎么做个人微信公众号怎么做微网站
  • 企业网站制作排名房源管理免费系统
  • 建设部网站注销一级建造师织梦网站入侵
  • 建设网站用什么语言开发稳定网站建设手续
  • 网站怎么无法访问门户网站建设进展情况
  • 卡二卡四无卡国产网站网页怎么建设
  • 西宁网站建设企业wordpress 跳转到指定页面 无效
  • 中职网站建设教学计划网站排名易下拉效率
  • 旅游网站建设的费用明细会小二也是做会议网站的
  • 张家界网站建设公司四川水利工程造价信息网
  • php网站搬家教程贵阳网站建设制作方法
  • 国家企业信息查询网站软件系统设计流程
  • 建材网站免费模板百度图片收录提交入口
  • 中山市路桥建设有限公司网站wordpress主页 摘要
  • 论坛网站的建立设计页面尺寸图
  • 国外有网站备案制度吗重庆网站整合营销
  • 软件开发应该学什么专业优化方案
  • 怎么看一个网站做外链网页前端开发技术
  • 电子商务网站建设相关职位金华市建设局婺城分局网站
  • 百度推广是否做网站花生壳做网站需要备案
  • 苏小小移动网站企业邮箱给我一个
  • 建站最少需要多少钱wordpress 添加icon
  • 素马网站建设服务收费标准自己做的网站打不开是什么原因
  • 前端招聘网站前端性能优化有哪些方法
  • 分公司一般做网站吗苏州推荐网络公司建网站
  • 哪个网站做图文素材多flask 简易网站开发
  • 建站网站教程视频教程在线图片制作生成
  • 快速网站收录安全联盟可信任网站认证 网站
  • 高端企业网站建设好的公司银川百度做网站多少钱
  • 万博法务网站建设项目济南建站