0.1.1 • Published 2 years ago

aiknowledge-richtext v0.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

安装

yarn add aiknowledge-richtext

使用

// main.js 注册 tag 输入事件
import { Boot, tagModule } from 'aiknowledge-richtext';

Boot.registerModule(tagModule);
<template>
	<div>
		<div ref="editorRef"></div>
	</div>
</template>

<script lang="ts">
import { defineComponent, onMounted, ref } from 'vue';

import AiKnowledgeRichtext from '../lib/aiknowledge-richtext.esm';
import 'aiknowledge-richtext/lib/css/aiknowledge-richtext.min.css';

export default defineComponent({
	setup() {
		const tagList = [
			{ tagId: 1, tagName: '1231', latestUseTime: 1 },
			{ tagId: 2, tagName: '11232', latestUseTime: 2 },
			{ tagId: 3, tagName: '1112343', latestUseTime: 3 },
			{ tagId: 4, tagName: '哈哈哈哈4', latestUseTime: 4 },
			{ tagId: 5, tagName: '哈哈哈哈哈5', latestUseTime: 5 },
			{ tagId: 6, tagName: '1236', latestUseTime: 6 },
			{ tagId: 7, tagName: '11237', latestUseTime: 7 },
			{ tagId: 8, tagName: '1112348', latestUseTime: 8 },
			{ tagId: 9, tagName: '哈哈哈哈9', latestUseTime: 9 },
			{ tagId: 0, tagName: '哈哈哈哈哈0', latestUseTime: 0 },
		];

		let richtextInstance;
		const editorRef = ref();
		onMounted(() => {
			richtextInstance = new AiKnowledgeRichtext(editorRef.value, {
				tagList,
				onBlur(text: string) {
					console.log('🚀 ~ file: App.vue ~ line 34 ~ onBlur ~ text', text);
				},
			});
		});

		return {
			editorRef,
		};
	},
});
</script>
0.1.1

2 years ago

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago