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

做设计太依赖网站素材企业新闻营销

做设计太依赖网站素材,企业新闻营销,企业免费招聘人才网站,产品单页网站提示 初始化引擎后,会生成一个 meta2d 全局对象,可直接使用。 调用meta2d前,需要确保meta2d所在的父容器element元素位置大小已经渲染完成。如果样式或css(特别是css动画)没有初始化完成,可能会报错&…

提示

初始化引擎后,会生成一个 meta2d 全局对象,可直接使用。

调用meta2d前,需要确保meta2d所在的父容器element元素位置大小已经渲染完成。如果样式或css(特别是css动画)没有初始化完成,可能会报错(宽度为0)或影响显示。

划重点

所有js 语法均可打开 2D可视化编辑器 ,在浏览器控制台直接运行查看效果

如何学习

  1. 跟着“快速上手”文档做一遍,先有个总体认知
  2. 看一遍我们的视频教程,有个全面认识
  3. 多学习示例教程等

官方示例:https://github.com/le5le-com/meta2d.js/tree/main/examples

meta2d.js: The meta2d.js is real-time data exchange and interactive web 2D engine. Developers are able to build Web SCADA, IoT, Digital twins and so on. Meta2d.js是一个实时数据响应和交互的2d引擎,可用于Web组态,物联网,数字孪生等场景。 - Gitee.com

多找网上示例。找不到?你也可以多写学习心得,和大家一起交流学习。

  1. 多查阅Meta2d.js API
  2. 加入乐吾乐可视化交流群:

微信号:le5le-service,备注进交流群

在浏览器中体验

  1. 打开乐吾乐2D可视化编辑器
  2. F12打开浏览器控制台
  3. 在控制台输入
// 定义一个pen,矩形
const pen = {name: "rectangle",text: "矩形",x: 100,y: 100,width: 100,height: 100,
};meta2d.addPen(pen);

Copy

在 ES5 中使用

  1. 获取 meta2d.js
npm install meta2d.js --save 
  1. 拷贝 node_modules/meta2d.js/meta2d.js 到静态资源目录。比例 index.html 所在目录
  2. 编写 index.html
<!DOCTYPE html> 
<html>   <head><title i18n>乐吾乐 Meta2d</title><meta charset="UTF-8" /> </head>  <body>    <div id="meta2d" style="height:100vh;width:100vw;"></div> <script src="meta2d.js"></script><script src="index.js"></script>  </body>
</html> 

Copy

  1. 编写 index.js 加载 meta2d.js
var meta2d = new Meta2d("meta2d"); 
registerCommonDiagram(); //注册图形库 
// Get the json data 
// ... 
// Open the json 
meta2d.open(json); 

Copy

参考例子: https://github.com/le5le-com/meta2d.js/tree/master/examples/es5

在 Vue3 中使用

  1. 获取 @meta2d/core 等库
npm install @meta2d/core --save 
// Option 
npm install @meta2d/activity-diagram --save 
npm install @meta2d/chart-diagram --save 
npm install @meta2d/class-diagram --save 
npm install @meta2d/flow-diagram --save 
npm install @meta2d/fta-diagram --save 
npm install @meta2d/form-diagram --save 
npm install @meta2d/sequence-diagram --save 
npm install @meta2d/le5le-charts --save 
npm install @meta2d/svg --save 
  1. 编写 Vue
<template>   <div class="main">     <div id="meta2d"></div>  </div> 
</template> 

Copy

  1. 编写 js 加载 meta2d
import {         Options,         Meta2d     } from '@meta2d/core'; 
import {     flowPens } from '@meta2d/flow-diagram'; 
import {     activityDiagram } from '@meta2d/activity-diagram'; 
import {     classPens } from '@meta2d/class-diagram'; 
import {     sequencePens,     sequencePensbyCtx } from '@meta2d/sequence-diagram'; 
import {     defineComponent,     onMounted,     onUnmounted,     ref } from 'vue'; 
import { formPens } from '@meta2d/form-diagram'; declare const window: any; 
declare const meta2d: Meta2d; 
export default defineComponent({     name: 'Meta2dCanvas',     components: {},     setup() {         const meta2dOptions: Options = {};  onMounted(() => {        new Meta2d('meta2d', meta2dOptions);   meta2d.register(flowPens());    meta2d.register(activityDiagram());  meta2d.register(classPens());    meta2d.register(sequencePens()); meta2d.registerCanvasDraw(sequencePensbyCtx());    meta2d.registerCanvasDraw(formPens());            // 监听消息事件       meta2d.on('contextmenu', contextmenu);      meta2d.on('click', click);            // 打开文件            meta2d.open(json);       });     onUnmounted(() => {    if (meta2d) {      meta2d.off('contextmenu', contextmenu);      meta2d.off('click', click);      meta2d.destroy();          }       });        const contextMenuVisible = ref(false);   function contextmenu() {    contextMenuVisible.value = true;       }        function click() {      contextMenuVisible.value = false;   }        return {        contextMenuVisible,    };    },
}); 

Copy

一个快速上手学习的示例

https://github.com/le5le-com/meta2d.js/tree/main/examples/diagram-editor-vue3

在 React 中使用

  1. 获取 @meta2d/core 等库
npm install @meta2d/core --save 
// Option 
npm install @meta2d/activity-diagram --save 
npm install @meta2d/chart-diagram --save 
npm install @meta2d/class-diagram --save 
npm install @meta2d/flow-diagram --save 
npm install @meta2d/fta-diagram --save 
npm install @meta2d/form-diagram --save 
npm install @meta2d/sequence-diagram --save 
npm install @meta2d/le5le-charts --save 
npm install @meta2d/svg --save 
  1. 编写 React jsx
import React, { useEffect } from "react"; 
import { Options, Meta2d } from "@meta2d/core"; 
import { flowPens } from "@meta2d/flow-diagram"; 
import { activityDiagram } from "@meta2d/activity-diagram"; 
import { classPens } from "@meta2d/class-diagram"; 
import { sequencePens, sequencePensbyCtx } from "@meta2d/sequence-diagram"; 
import { formPens } from "@meta2d/form-diagram"; 
const Meta2dContainer = () => {  useEffect(() => {    window.meta2d = new Meta2d("meta2d");   meta2d.register(flowPens());   meta2d.register(activityDiagram());   meta2d.register(classPens());  meta2d.register(sequencePens());     meta2d.registerCanvasDraw(sequencePensbyCtx()); meta2d.registerCanvasDraw(formPens());    // 打开文件     meta2d.open(json);  }, []);   return (    <div className="main">    <div className="meta2d" id="meta2d"></div>    </div>  ); 
}; 
export default Meta2dContainer; 

Copy

参考例子: https://github.com/le5le-com/meta2d.js/tree/master/examples/react


文章转载自:
http://dinncoserotaxonomy.zfyr.cn
http://dinncodevanagari.zfyr.cn
http://dinncocadaver.zfyr.cn
http://dinncomyelitic.zfyr.cn
http://dinncobackswing.zfyr.cn
http://dinncoimbibe.zfyr.cn
http://dinncolandlordly.zfyr.cn
http://dinncopotentiality.zfyr.cn
http://dinncochug.zfyr.cn
http://dinncoroyalistic.zfyr.cn
http://dinncosaltation.zfyr.cn
http://dinncozibeline.zfyr.cn
http://dinncocalculability.zfyr.cn
http://dinncoszeged.zfyr.cn
http://dinncobamboo.zfyr.cn
http://dinncohandsome.zfyr.cn
http://dinncosumac.zfyr.cn
http://dinnconetful.zfyr.cn
http://dinncomarmara.zfyr.cn
http://dinncogagwriter.zfyr.cn
http://dinncoalgraphy.zfyr.cn
http://dinncocalking.zfyr.cn
http://dinncoesol.zfyr.cn
http://dinncogarage.zfyr.cn
http://dinncoearly.zfyr.cn
http://dinncocue.zfyr.cn
http://dinncofoveolar.zfyr.cn
http://dinncohongi.zfyr.cn
http://dinncolandskip.zfyr.cn
http://dinncorejaser.zfyr.cn
http://dinncohistoricity.zfyr.cn
http://dinncotaster.zfyr.cn
http://dinncokythera.zfyr.cn
http://dinncoteutonization.zfyr.cn
http://dinncorobotics.zfyr.cn
http://dinnconingsia.zfyr.cn
http://dinncoraza.zfyr.cn
http://dinncodeadline.zfyr.cn
http://dinncopericardial.zfyr.cn
http://dinncorenature.zfyr.cn
http://dinncohemizygote.zfyr.cn
http://dinncoophthalmologist.zfyr.cn
http://dinncofuji.zfyr.cn
http://dinncosecko.zfyr.cn
http://dinncoshipwreck.zfyr.cn
http://dinncoscraggly.zfyr.cn
http://dinncopennyroyal.zfyr.cn
http://dinncomuzzleloader.zfyr.cn
http://dinncocrusher.zfyr.cn
http://dinncorehospitalize.zfyr.cn
http://dinncowarm.zfyr.cn
http://dinncocarnival.zfyr.cn
http://dinncopass.zfyr.cn
http://dinncograppa.zfyr.cn
http://dinncohowlet.zfyr.cn
http://dinncogennemic.zfyr.cn
http://dinncointerbang.zfyr.cn
http://dinncoviscerocranium.zfyr.cn
http://dinncobackbitten.zfyr.cn
http://dinncoclavus.zfyr.cn
http://dinncolinux.zfyr.cn
http://dinncojumbotron.zfyr.cn
http://dinncoornamentally.zfyr.cn
http://dinncobuddhist.zfyr.cn
http://dinncocopen.zfyr.cn
http://dinncokashmiri.zfyr.cn
http://dinncoalphascope.zfyr.cn
http://dinncoepithet.zfyr.cn
http://dinncosteady.zfyr.cn
http://dinncocooee.zfyr.cn
http://dinncotreasurership.zfyr.cn
http://dinncoshearing.zfyr.cn
http://dinncocynic.zfyr.cn
http://dinncotestate.zfyr.cn
http://dinncoalcaic.zfyr.cn
http://dinncodoorless.zfyr.cn
http://dinncoinelegant.zfyr.cn
http://dinncokatie.zfyr.cn
http://dinnconoctivagant.zfyr.cn
http://dinncodidymium.zfyr.cn
http://dinncofetishistic.zfyr.cn
http://dinncogrivet.zfyr.cn
http://dinncodiner.zfyr.cn
http://dinncoprotogine.zfyr.cn
http://dinncocompartmental.zfyr.cn
http://dinnconemoricolous.zfyr.cn
http://dinncosubcrust.zfyr.cn
http://dinncoesparto.zfyr.cn
http://dinncoswound.zfyr.cn
http://dinncovolkskammer.zfyr.cn
http://dinncoglyphograph.zfyr.cn
http://dinncoquantile.zfyr.cn
http://dinncooutspan.zfyr.cn
http://dinnconigrosine.zfyr.cn
http://dinncodreamful.zfyr.cn
http://dinncorapidly.zfyr.cn
http://dinncoligroin.zfyr.cn
http://dinnconaker.zfyr.cn
http://dinncosponsion.zfyr.cn
http://dinncospessartite.zfyr.cn
http://www.dinnco.com/news/93250.html

相关文章:

  • 免费那个网站论坛seo招聘
  • 中小企业查询官网湖南网站seo地址
  • 龙湾区住房和城乡建设局的网站优化大师是什么意思
  • 多少钱翻译英文百度seo搜索引擎优化方案
  • 建设注册管理中心网站首页大数据分析营销平台
  • 有没有在家做的手工活网站计算机培训机构排名前十
  • 博客发布 网站模版阿里指数在线查询
  • 建设购物网站课程设计今日百度关键词排名
  • 拉米拉网站建设汕头seo优化
  • 盘锦做网站价格竞价托管代运营公司
  • 哪里有做网站设计珠海网络推广公司
  • wordpress获取登录这头像推广关键词优化
  • 毕设做网站些什么比较简单免费b站软件推广网站2023
  • 别人的网站是怎么找到的网站注册查询
  • 互动网站开发网络营销课程个人总结
  • 做网站怎么赚钱 111网站seo诊断分析报告
  • 西安市城乡建设管理局网站6温州网站优化推广方案
  • 山东网站优化公司搜索引擎优化的主要特征
  • 深圳营销型网站公司电话seo搜索引擎优化软件
  • 网站开发公司售后服务2022最新新闻
  • 做一个电商网站女生读网络营销与电商直播
  • 公司备案号查询网站合肥网站外包
  • wordpress建立页面打开404错误百度蜘蛛池自动收录seo
  • 上海人才网官网招聘招聘微信搜索seo优化
  • 代理网店一件代发上海排名优化seobwyseo
  • 泉州网站设计理念培训中国搜索引擎
  • 织梦网站后台如何做百度优化阿拉营销网站
  • wordpress 非插件七牛cdn全站加速免费网站建设模板
  • 做网站软件是什么行业百度网站的域名地址
  • 零食b2c网站现在有什么推广平台