kn-file-viewer
Version:
A file preview component for Vue.js
16 lines (14 loc) • 395 B
JavaScript
import { readText } from '@/components/util';
import Vue from 'vue';
import CodeViewer from './CodeViewer';
/**
* 渲染文本
* @param buffer 文本二进制内容
* @param target 目标
*/
export default async function renderText(buffer, target) {
const text = await readText(buffer);
return new Vue({
render: h => h(CodeViewer, { props: { value: text } }),
}).$mount(target)
}