w-tinymce-vue
Version:
A wrapper for @tinymce/tinymce-vue.
65 lines (55 loc) • 2.43 kB
Markdown
# w-tinymce-vue
A wrapper for @tinymce/tinymce-vue.

[](https://github.com/vuejs/vue)
[](https://npmjs.org/package/w-tinymce-vue)
[](https://github.com/yuda-lyu/w-tinymce-vue)
[](https://npmjs.org/package/w-tinymce-vue)
[](https://npmjs.org/package/w-tinymce-vue)
[](https://www.jsdelivr.com/package/npm/w-tinymce-vue)
## Documentation
To view documentation or get support, visit [docs](https://yuda-lyu.github.io/w-tinymce-vue/module-WTinymceVue.html).
## Example
To view some examples for more understanding, visit examples:
> **default:** [ex-default.html](https://yuda-lyu.github.io/w-tinymce-vue/examples/ex-default.html) [[source code](https://github.com/yuda-lyu/w-tinymce-vue/blob/master/docs/examples/ex-default.html)]
## Installation
### Using npm(ES6 module):
> **Note:** w-tinymce-vue is mainly dependent on `tinymce`, `@tinymce/tinymce-vue` and `vue`.
```alias
npm i w-tinymce-vue
```
By import:
```alias
<w-tinymce-vue
v-model="..."
></w-tinymce-vue>
import WTinymceVue from 'w-tinymce-vue'
Vue.component('w-tinymce-vue', WTinymceVue)
```
### In a browser(UMD module):
> **Note:** umd file includes with `@tinymce/tinymce-vue`, by using tree-shaking for dead-code elimination
[Necessary] Add script for tinymce.
```alias
<script src="https://cdn.jsdelivr.net/npm/tinymce@5.10.7/tinymce.min.js"></script>
```
[Necessary] Add script for vue.
```alias
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.min.js"></script>
```
[Necessary] Add script for w-tinymce-vue.
```alias
<script src="https://cdn.jsdelivr.net/npm/w-tinymce-vue@2.0.7/dist/w-tinymce-vue.umd.js"></script>
```
Directly use:
```alias
<w-tinymce-vue
v-model="..."
></w-tinymce-vue>
Vue.component('w-tinymce-vue', window['w-tinymce-vue'])
new Vue({
el: '#app',
data: {
content: 'abc中文123'
}
})
```