首页 > 其他分享 >v-md-editor示例

v-md-editor示例

时间:2024-08-05 16:52:35浏览次数:11  
标签:kangc vue lib md 示例 editor import

pnpm create farm@latest #选择vue3
cd project
pnpm i @kangc/v-md-editor@next

修改index.ts:

import { createApp } from 'vue';
// import './style.css';
import App from './App.vue';

import VueMarkdownEditor from '@kangc/v-md-editor';
import '@kangc/v-md-editor/lib/style/base-editor.css';
import githubTheme from '@kangc/v-md-editor/lib/theme/github.js';
import '@kangc/v-md-editor/lib/theme/style/github.css';

// highlightjs 核心代码
import hljs from 'highlight.js/lib/core';
// 按需引入语言包
import json from 'highlight.js/lib/languages/json';
hljs.registerLanguage('json', json);

VueMarkdownEditor.use(githubTheme, {
    Hljs: hljs,
});

createApp(App).use(VueMarkdownEditor).mount('#app');

创建Mark.vue组件:

<template>
    <v-md-editor v-model="text" height="400px"></v-md-editor>
</template>

<script>
import { ref } from "vue";

export default {
	setup() {
		const text = ref("# Hello");

		return {
			text,
		};
	},
};
</script>

修改App.vue:

<script setup lang="ts">
import Mark from './components/Mark.vue';
</script>

<template>
  <Mark />
</template>

标签:kangc,vue,lib,md,示例,editor,import
From: https://www.cnblogs.com/soarowl/p/18343561

相关文章

  • Kotlin 布尔值教程:深入理解与应用示例
    Kotlin布尔值在编程中,您经常需要一种只能有两个值的数据类型,例如:是/否开/关真/假为此,Kotlin有一种布尔数据类型,可以取true或false值。布尔值布尔类型可以用Boolean关键字声明,并且只能取true或false值:示例valisKotlinFun:Boolean=truevalisFish......
  • vue2 - 最新详细实现高德地图绘制动态热力图详细教程,在某区域或城市地图上做“热力图
    效果图在vue2、nuxt2项目开发中,详解引入使用高德地图接收热力图数据并渲染“热力图”效果功能,在地图上的某个区域或某个城市(可多个)、省份等自由绘制对应的热力图层,各城市地区同时加载渲染热力流量区域用以对比,根据不同的颜色代表人口密度、客流量、旅游人数、交通流量......
  • Kotlin 布尔值教程:深入理解与应用示例
    Kotlin布尔值在编程中,您经常需要一种只能有两个值的数据类型,例如:是/否开/关真/假为此,Kotlin有一种布尔数据类型,可以取true或false值。布尔值布尔类型可以用Boolean关键字声明,并且只能取true或false值:示例valisKotlinFun:Boolean=truevalisFi......
  • iOS开发基础148-ABM vs MDM
    详细了解AppleBusinessManager(ABM)和MobileDeviceManagement(MDM)企业在选择设备管理方案时,常常面对ABM和MDM的选择。ABM和MDM各有其独特的优点和限制,并且结合使用能带来更加灵活和强大的设备管理能力。本文将深入比较ABM和MDM的不同之处,并解释如何结合使用这两种工具以实现最优......
  • Optional源码解析和示例解析
    Optional源码解析packagejava.util;importjava.util.function.Consumer;importjava.util.function.Function;importjava.util.function.Predicate;importjava.util.function.Supplier;/***这是一个容器对象,它可能包含一个非空值,也可能不包含。*如果这个......
  • Mermaid Live Editor 如何调整方向
    在MermaidLiveEditor中,默认情况下,流程图和序列图等都是按照从左到右的方向来布局的。但是,如果你想要创建一个从上到下(纵向)布局的图形,你可以使用TD(Top-Down,即从上到下)或者BT(Bottom-Up,即从下到上)来指定方向。对于横向布局,使用RL(Right-Left,即从右到左)或者LR(Left-Right,即从左......
  • 【简单菊花图】Codeforce 1583Problem - B.md
    1583Problem-B-Codeforces题目大意:n个点的无根树给出m个限制条件(a,c,b)在a到b路径上不能存在c点,求任意一种可能的树的所有边注意数据范围:1<m<n<1e5这说明了最多有n-1个限制条件这说明至少有一个点不存在限制条件即这个点可以作为根节点root连接其他所有点形成边......
  • vscode基于脚手架创建项目(cmd,自用)+ 简单的项目导入方式
    ————————————创建项目*确保下载了node.js以管理员身份运行cmd,切换到vscode存放项目的地方,运行npminstall-g--force@vue/cli准备工作完成在项目存放处打开cmd,运行vuecreatecomponent_dome(component_dome为项目名)选中Manuallyselectfeatures,回车......
  • 【树的直径 求树中距离跟阶段点最远的点】CodeForce1822F.md
    CF1822F-Problem-F-Codeforces题目大意:无根树的每条边为k,定义操作:移动根节点为把当前的根ROOT移动到相邻节点,每次代价为c,定义成本=从ROOT出发到达的最长的路径的长度,利润=成本-代价,求利润最大值\[\begin{align}&\huge\color{red}记得开\text{longlong}\\\\\\&\huge思......
  • 【机器学习】正则化的基本概念以及正则化成本和梯度的示例
    引言在机器学习中,正则化(Regularization)是一种技术,用于减少模型复杂度,防止过拟合,并提高模型的泛化能力。通过在损失函数中添加一个额外的惩罚项,正则化鼓励模型学习更简单、更平滑的函数,从而在未见过的数据上表现得更好文章目录引言一、正则化1.1正则化的形式1.1.1L1......