Package Exports
- vue-tinymce-editor_ruier0502
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vue-tinymce-editor_ruier0502) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
vue-tinymce
A vue component for TinyMCE
Features
- v-model support
- self managed id
How to use
setup
npm install lpreterite/vue-tinymce
use
import Vue from 'vue';
import { VueTinymce , TinymceSetting } from 'vue-tinymce.vue';
new Vue({
el: '#app',
data: function(){
return {
content: '<p>html content</p>',
setting: Object.assign({}, TinymceSetting,{
height: 200,
language_url: "langs/zh_CN.js",
block_formats: "Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;"
})
}
}
})
template
<div id="app">
<vue-tinymce
ref="tinymce"
v-model="content"
:setting="setting">
</vue-tinymce>
</div>
<!-- in last -->
<script src="node_modules/tinymce/tinymce.min.js"></script>
Get Editor to do something
const bm = this.$refs.tinymce.editor.selection.getBookmark();
console.log(bm);
Run Example
npm i
npm run dev
Run build
npm i
npm run build
Change log
0.1.5
fix the problem of not updating the content in real time.
0.1.4
fix editor plugin is loading and set content will throw error. add execCommand on to editor event, fix issue #2.
0.1.3
fix vue-tinymce can't set content after init.
0.1.2
The tinymce default setting is removed.
Vue element change to 'div'.
Have new example: add emotion to context and format html.
0.1.1
support v-model, and fix input bug.