国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue集成kindeditor富文本的實(shí)現(xiàn)示例代碼

2019-11-19 11:22:31
字體:
供稿:網(wǎng)友

指令

該指令的作用是dom渲染后觸發(fā),因?yàn)榉莢ue的插件有的是dom必須存在的情況下才可以執(zhí)行

Vue.directive('loaded-callback', { inserted: function (el, binding, vnode) { binding.value(el, binding, vnode) }})

安裝kindeditor

npm install kindeditor

kindeditor組件

<template> <div class="kindeditor">  <textarea class="form-control" ref="kindeditor" v-model="localValue" name="content" v-loaded-callback='initKindeditor'></textarea> </div></template><script>import '../../../../../node_modules/kindeditor/kindeditor-all.js'import '../../../../../node_modules/kindeditor/lang/zh-CN.js'import '../../../../../node_modules/kindeditor/themes/default/default.css'export default { name: 'kindeditor', props: ['options', 'value'], data () {  return {   localValue: ''  } }, watch: {  localValue: 'updateValue',  value: 'setDefault' }, created () {  this.setDefault() }, methods: {  initKindeditor () {    var _this = this    // 默認(rèn)參數(shù)    var options = {      uploadJson: 'upload/image',      width: '100%',      afterChange () {        _this.localValue = this.html()      }    }    // 調(diào)用外部參數(shù)    if (_this.options) {      for(var i in _this.options){        options[i] = _this.options[i]      }    }    KindEditor.create(_this.$refs.kindeditor,options);  },  // 設(shè)置初始值  setDefault () {   this.localValue = this.value  },  // 修改父件的值  updateValue () {   this.$emit('input',this.localValue)  } }}</script>

用法

<kindeditor :options="options" v-model="content"></kindeditor>

options參考

http://kindeditor.net/docs/option.html

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對武林網(wǎng)的支持。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 云林县| 奉新县| 浦北县| 克拉玛依市| 沙雅县| 荣成市| 延寿县| 和平县| 台中县| 剑河县| 措美县| 广河县| 梁河县| 汕尾市| 通州区| 墨江| 涟源市| 右玉县| 沿河| 长葛市| 玛纳斯县| 衡东县| 仪陇县| 巴楚县| 思茅市| 昔阳县| 湾仔区| 喜德县| 瓦房店市| 南漳县| 即墨市| 苏尼特左旗| 平凉市| 武鸣县| 万年县| 睢宁县| 上饶县| 光泽县| 桐庐县| 桐乡市| 莒南县|