Vue3 TS setup 引入 markmap 思维导图,通过markdown解析成思维导图,集成到自己项目中

【前言】%(&(&……()*

最近刚好做了个项目,给大家分享一个Vue3 TS setup 如何引入 markmap 思维导图,markmap可以通过markdown解析成思维导图。我们如何将它集成到自己项目中?

【看图】还是先看图再继续

在这里插入图片描述

【文档】官方也有文档,如果这个帖子沉了,大家可以直接去官方找最新的

  • 官网文档 http://markmap.js.org

  • 官方示例 https://markmap.js.org/repl

【实战】如何继承到Vue3项目中

  1. 添加依赖
pnpm add markmap-lib
pnpm add markmap-view... tailwindcss
  1. 创建vue文件
<template><div class="flex-1"><textarea class="w-full h-full border border-gray-400" v-model="value" /></div><svg class="flex-1" ref="svgRef" />
</template><script lang="ts" setup>
import { ref, onMounted, onUpdated } from 'vue';
import { Transformer } from 'markmap-lib';
import { Markmap } from 'markmap-view/dist/index.esm';const transformer = new Transformer();
const initValue = `# 思维导图
1. 标题1- 子标题1- 子标题2
3. 标题2
4. 标题3
`;
const mm = ref()
const value = ref('')
const svgRef = ref()
const update = () =>{const { root } = transformer.transform(value.value);mm.value.setData(root);mm.value.fit();
}watch(()=>value.value,(n)=>{// 监听输入变化更新思维导图update()
})
onMounted(()=>{// 初始化markmap思维导图mm.value = Markmap.create(svgRef.value);value.value = initValue.value// 更新思维导图渲染update();
})
</script>

ps: 可以集成到chatgpt,具体怎么搞大家先自己玩,路子很多也很野

【结语】纯本人手写,没有科技加持,点赞再走

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/55377.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文学会:使用ChatGPT做XMind思维导图

先下载工具&#xff1a;XMind工具下载 假设我现在是一个小白&#xff0c;我想入行人工智能&#xff0c;我想让ChatGPT帮我生成一个学习路线&#xff0c;并做成思维导图的形式&#xff0c;那首先&#xff0c;我要告诉ChatGPT我想要的主题是什么 Prompt1:“我是一个大学生&#x…

ChatGPT4:智能化聊天工具,为你的生活带来更高效、便捷和多样化的聊天体验

随着时代的发展&#xff0c;人们的生活越来越快节奏化&#xff0c;工作压力越来越大。因此&#xff0c;他们需要一个智能化、高效率的聊天工具&#xff0c;来更好地完成工作和娱乐。恰巧&#xff0c;ChatGPT4是这样的一款聊天工具&#xff0c;它通过人工智能技术能够与用户进行…

AI_News周刊:第一期

2023.02.06—2023.02.12 关于ChatGPT的前言&#xff1a; 在去年年末&#xff0c;OpenAI的ChatGPT在技术圈已经火了一次&#xff0c;随着上周它的二次出圈&#xff0c;ChatGPT算得上是人工智能领域的一颗明星&#xff0c;它在聊天机器人领域有着不可忽视的影响力。其准确、快速…

九龙证券|突然哑火!最火爆中小盘明显回调,后市咋走?机构最新解读

中证1000和国证2000指数创年内新高后&#xff0c;连续2日回调。 2月17日A股商场震动下行&#xff0c;创业板指数跌幅超2%&#xff0c;近3000只个股跌落&#xff0c;北向资金小幅净流入&#xff0c;商场成交额接近万亿关口&#xff0c;港股也出现显着回调痕迹。 以中小市值公司…

java程序员应聘优秀简历

年 龄&#xff1a;22 姓 名&#xff1a;___ 性 别&#xff1a;男 联系电话&#xff1a;____ 联系邮箱&#xff1a;____ 现住址&#xff1a; 专 业&#xff1a;计算机网络与电子商务 择业目标 Java软件工程师 基于Oracle数据库&#xff0c;MySQL数据库&#xff0c;Web应用的Java…

理性和感性 - 如何对待错误

上次的博客&#xff0c; 我写了一些关于 软件开发中的理性和感性决定 的故事。 不论是感性还是理性&#xff0c;我们的目的就是要把软件交给用户去用&#xff0c; 在软件行业中有这样一句俗话&#xff1a; 当你把产品交给用户的时候&#xff0c;你的学习才刚刚开始。 当然每个团…

【考研】关于联系导师的经验分享--目标院校:西北工业大学

前面的前面 今天打开了我的csdn&#xff0c;突然发现2019年发过的一篇问答稿竟然帮助了那么多人&#xff0c;我平时都是在csdn上搜问题&#xff0c;也没有想过分享。所以就想以后要多在这里记录我的经验了&#xff0c;方便自己也帮助他人~ 这是一篇尘封已久的经验稿&#xff…

怎么才能优雅地向导师表达「这周科研没什么进展」?

本文来源&#xff1a;知乎 大家讨论下&#xff1a;怎么才能优雅地向导师表达「这周科研没什么进展」&#xff1f; 导师看你做实验时 当你开组会时&#xff0c;用力屏住呼吸&#xff0c;心虚地躲在角落里。 高赞回复一 作者&#xff1a;FF LIU 1.模型已经基本搭建好&#xff0c;…

【学术相关】读研究生,从学会「拒绝」导师开始

自从进了实验室&#xff0c;自己就一头扎进文献的海洋中&#xff0c;偶尔出来透透气&#xff0c;接触最多的就是课题组的其他难兄难弟和导师。 导师、师门之间的种种联系细致而微妙。 今天小研和大家谈谈&#xff1a;如何拒绝别人。 1.为什么要谈「拒绝」 好多研究生都有这样的…

android耗电怎么解决方法,android os 耗电 严重问题及委婉解决方法

华为系统有个毛病&#xff0c;不管什么版本&#xff0c;不管是官方还是优化的&#xff0c;从2.3版本到现在的4.0&#xff0c;使用一段时间后就会大大的增加耗电量&#xff0c;表现为耗电排行中的“android os”耗电严重&#xff0c;遥遥领先其他硬件。这个问题是属于除了刷机无…

考研复试!电话联系导师须要注意什么呢?

在准备复试其中一项便是联系导师&#xff0c;用电话联系导师是大众考生选择的方式之一。那用电话联系导师有哪些注意事项需要关注呢&#xff1f;一起来了解一下。 电话联系导师须要注意什么呢? 如果你一定要打电话&#xff0c;可以参照如下的流程&#xff1a; (1)提前准备与导…

愤怒!竟然还有学校还在教 Java 的 Swing

昨天&#xff0c;有个读者私信我说&#xff0c;“老师正在教 Swing&#xff0c;这个知识点还需要学习吗&#xff1f;” 说句实在话&#xff0c;刚看到这个问题的时候&#xff0c;我是想骂娘的&#xff01;不是骂读者啊&#xff0c;你懂得&#xff0c;骂学校&#xff0c;骂老师。…

现代软件工程 — 第三部分:文档

https://document360.com/blog/technical-documentation/ 文档是一个常年有争议的话题&#xff0c;因为根据我的经验&#xff0c;软件工程非常注重像源代码和运输功能这样的人工制品的商业价值&#xff0c;而不是其他。我经常听到有人说&#xff0c;我们应该只写敏捷实践中需要…

Go与神经网络:张量运算

0. 背景 2023年年初&#xff0c;我们很可能是见证了一次新工业革命的起点&#xff0c;也可能是见证了AGI(Artificial general intelligence&#xff0c;通用人工智能)[1]孕育的开始。ChatGPT应用以及后续GPT-4大模型的出现&#xff0c;其震撼程度远超当年AlphaGo战胜人类顶尖围…

Chat客服入门案例|商务智能对话客服(二)

ChatGPT是人工智能研究实验室OpenAI新推出的一种人工智能技术驱动的自然语言处理工具&#xff0c;使用了Transformer神经网络架构&#xff0c;也是GPT-3.5架构&#xff0c;这是一种用于处理序列数据的模型&#xff0c;拥有语言理解和文本生成能力&#xff0c;尤其是它会通过连接…

线状图

控制器 页面

python画图填充线状阴影

x np.linspace(-4,4,9) y -x plt.plot(x,y)# 填充绿色大色块 plt.fill_between(x, 0, y, whereabs(x)>2,facecolorgreen, alpha0.3)#填充白色搞阴影 for i in np.linspace(2,8,40): # 第三个参数调整间距a x np.linspace(-8,4,9) # 可以调位置b a ic a i - 0.1plt.…

matplotlib函数库使用plot绘制线状图

#codingutf-8 import matplotlib.pyplot as plt import numpy as np xnp.linspace(0,1,50) y12*x1 y2x**2 plt.figure(num1) #获取图片并命名 plt.plot(x,y1,colorblue,linewidth1.0,linestyle--,labelblue) plt.plot(x,y2,colorred,labelred) #设置存放x,y数据呈线状 并可以用…

python如何绘制线状图_Python数据可视化实例之绘制图表

Python数据可视化实例之绘制图表 原创 虫虫安全 2018-09-05 17:41:57 得利于语言的简单明了、丰富的数据结构、丰富的类和模块&#xff0c;Python如今成了数据科学中的香饽饽&#xff0c;成了matlab、R语言之外又一强大的数据分析工具。抛开其他方面的、今天虫虫带大家一起来…