35 lines
685 B
Vue
35 lines
685 B
Vue
|
<template>
|
||
|
<div>
|
||
|
<input
|
||
|
id="_fileInput"
|
||
|
type="file"
|
||
|
ref="files"
|
||
|
accept="image/*"
|
||
|
style="display:none"
|
||
|
v-on:change="handleFilesUpload()"
|
||
|
/>
|
||
|
<textarea id="_editor" :name="name"></textarea>
|
||
|
</div>
|
||
|
</template>
|
||
|
<script>
|
||
|
import SimpleMDE from "simplemde";
|
||
|
import { FileUpload } from "../mixins/Fileupload";
|
||
|
import detaultToolbar from "../config/toolbar";
|
||
|
import axios from "axios";
|
||
|
export default {
|
||
|
props: {
|
||
|
toolbar: {
|
||
|
default: function() {
|
||
|
return detaultToolbar;
|
||
|
}
|
||
|
},
|
||
|
imageUploadUrl: {},
|
||
|
name: {
|
||
|
type: String,
|
||
|
default: "_name"
|
||
|
},
|
||
|
value: {}
|
||
|
},
|
||
|
mixins: [FileUpload]
|
||
|
};
|
||
|
</script>
|