vue html 原始,vux 无法初始化vue-html5-editor

import Vue from 'vue'

import "font-awesome/css/font-awesome.css"

import VueHtml5Editor from 'vue-html5-editor'

export default function () {

let opt = {

// 全局组件名称,使用new VueHtml5Editor(options)时该选项无效

name: "vue-html5-editor",

// 是否显示模块名称,开启的话会在工具栏的图标后台直接显示名称

showModuleName: true,

// 自定义各个图标的class,默认使用的是font-awesome提供的图标

icons: {

text: "fa fa-pencil",

color: "fa fa-paint-brush",

font: "fa fa-font",

align: "fa fa-align-justify",

list: "fa fa-list",

link: "fa fa-chain",

unlink: "fa fa-chain-broken",

tabulation: "fa fa-table",

image: "fa fa-file-image-o",

hr: "fa fa-minus",

eraser: "fa fa-eraser",

undo: "fa-undo fa",

"full-screen": "fa fa-arrows-alt",

info: "fa fa-info",

},

// 配置图片模块

image: {

// 文件最大体积,单位字节

sizeLimit: 512 * 1024 * 10,

// 上传参数,默认把图片转为base64而不上传

// upload config,default null and convert image to base64

upload: {

url: null,

headers: {},

params: {},

fieldName: {}

},

// 压缩参数,默认使用localResizeIMG进行压缩,设置为null禁止压缩

// width和height是文件的最大宽高

compress: {

width: 600,

height: 600,

quality: 80

},

// 响应数据处理,最终返回图片链接

uploadHandler(responseText){

//default accept json data like {ok:false,msg:"unexpected"} or {ok:true,data:"image url"}

var json = JSON.parse(responseText);

console.info(json);

if (!json.ok) {

alert(json.msg)

} else {

return json.data

}

}

},

// 语言,内建的有英文(en-us)和中文(zh-cn)

language: "zh-cn",

// 自定义语言

i18n: {

"zh-cn": {

"align": "对齐方式",

"image": "图片",

"list": "列表",

"link": "链接",

"unlink": "去除链接",

"table": "表格",

"font": "文字",

"full screen": "全屏",

"text": "排版",

"eraser": "格式清除",

"info": "关于",

"color": "颜色",

"please enter a url": "请输入地址",

"create link": "创建链接",

"bold": "加粗",

"italic": "倾斜",

"underline": "下划线",

"strike through": "删除线",

"subscript": "上标",

"superscript": "下标",

"heading": "标题",

"font name": "字体",

"font size": "文字大小",

"left justify": "左对齐",

"center justify": "居中",

"right justify": "右对齐",

"ordered list": "有序列表",

"unordered list": "无序列表",

"fore color": "前景色",

"background color": "背景色",

"row count": "行数",

"column count": "列数",

"save": "确定",

"upload": "上传",

"progress": "进度",

"unknown": "未知",

"please wait": "请稍等",

"error": "错误",

"abort": "中断",

"reset": "重置"

}

},

// 隐藏不想要显示出来的模块

hiddenModules: [],

// 自定义要显示的模块,并控制顺序

visibleModules: [

"text",

"color",

"font",

"align",

"list",

"link",

"unlink",

"tabulation",

"image",

"hr",

"eraser",

"undo",

"full-screen",

"info",

],

// 扩展模块,具体可以参考examples或查看源码

// extended modules

modules: {

//omit,reference to source code of build-in modules

}

};

Vue.use(VueHtml5Editor, opt);

}

main.js

bVbgYYP?w=648&h=393

使用该组件的页面

bVbgYY4?w=931&h=618

为什么运行出来页面还是空白的?求解

bVbgYZy?w=406&h=763

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值