vuecli3.x中轻松4步带你使用tinymce的步骤_vue.js

来源:脚本之家  责任编辑:小易  

乘以x-4得3-x-(x-4)=13-x-x+4=17-1=2x2x=6x=3经检验,x=3是原方程的解www.zgxue.com防采集请勿采集本网。

前言

笔者在使用tinymce时发现跟着网上的方法去做,基本都会因为版本等一些问题报错,所以笔者总结了以下方案!可以收藏哦

X=4。

第一步:

x-5<3(x-1) x-5<3x-3 5+3<3x-x 2<2x x>-1 3+x/4≥1-(x-3)/3 36+3x≥12-4x+12 3x+4x≥24-36 7x≥-12 x≥-12/7 解方程组4x+y=2k-5,3y-x=3 3y-x=3→x=3y-3 带入 4x+y=2k-5 得 4(3y-3)+y=2k-5 12y-

npm install @tinymce/tinymce-vue@3.2.2 tinymce@5.3.1 -S

3X-(3X+3-X-4)=1 3X-3X-3+X+4=1 3X-3X+X=1-4+3 X=0

第二步:

找到node_modules中的skins文件夹,然后在项目中的public下新建tinymce文件夹,然后将刚刚找到的整个skins文件夹拷贝到public的tinymce目录下。

4x-10

接着去官网下载语言包,解压,将langs文件夹拷贝到public的tinymce文件夹下(和skins文件夹同级)

第三步:

在components文件夹下新建tinymce组件的文件夹,新建index.vue文件,复制以下代码进去:

<template> <div class="tinymce-editor"> <Editor :id="editorId" v-model="editorValue" :init="editorInit" /> </div></template><script>// 引入组件import tinymce from 'tinymce/tinymce';import Editor from '@tinymce/tinymce-vue';import 'tinymce/icons/default/icons';import 'tinymce/themes/silver';// 引入富文本编辑器主题的js和cssimport 'tinymce/themes/silver/theme.min';import 'tinymce/skins/ui/oxide/skin.min.css';// 扩展插件import 'tinymce/plugins/image';import 'tinymce/plugins/link';import 'tinymce/plugins/code';import 'tinymce/plugins/table';import 'tinymce/plugins/lists';import 'tinymce/plugins/wordcount'; // 字数统计插件import 'tinymce/plugins/media';// 插入视频插件import 'tinymce/plugins/template';// 模板插件import 'tinymce/plugins/fullscreen';import 'tinymce/plugins/paste';import 'tinymce/plugins/preview';import 'tinymce/plugins/contextmenu';import 'tinymce/plugins/textcolor';export default { name: 'TinymceEditor', components: {Editor}, props: { height: { type: Number, default: 500 }, id: { type: String, default: 'tinymceEditor' }, value: { type: String, default: '' }, plugins: { type: [String, Array], default: 'link lists image code table wordcount media fullscreen preview paste contextmenu textcolor' }, toolbar: { type: [String, Array], default: 'fontselect | bold italic underline strikethrough | link unlink image | undo redo | fontsizeselect | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist | outdent indent blockquote | code | removeformat' } }, data() { return { editorInit: { language_url: `${window.baseUrl}/tinymce/langs/zh_CN.js`, language: 'zh_CN', skin_url: `${window.baseUrl}/tinymce/skins/ui/oxide`, content_css: `${window.baseUrl}/tinymce/skins/content/default/content.css`, height: this.height, content_style: '* { padding:0; margin:0; } img {max-width:100% !important }', plugin_preview_width: 375, // 预览宽度 plugin_preview_height: 668, lineheight_val: "1 1.1 1.2 1.3 1.35 1.4 1.5 1.55 1.6 1.75 1.8 1.9 1.95 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 3 3.1 3.2 3.3 3.4 4 5", fontsize_formats: "8pt 10pt 11pt 12pt 13pt 14pt 15pt 16pt 17pt 18pt 24pt 36pt", font_formats:"微软雅黑='微软雅黑';宋体='宋体';黑体='黑体';仿宋='仿宋';楷体='楷体';隶书='隶书';幼圆='幼圆';Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings", plugins: this.plugins, powerpaste_word_import: 'merge', toolbar: this.toolbar, paste_data_images: true, statusbar: true, // 底部的状态栏 menubar: true, // 最上方的菜单 branding: false, // 水印“Powered by TinyMCE” images_upload_handler: (blobInfo, success, failure) => { this.$emit('handleImgUpload', blobInfo, success, failure); } }, editorId: this.id, newValue: '' }; }, watch: { newValue(newValue) { this.$emit('input', newValue); } }, mounted() { tinymce.init({}); }, computed: { editorValue: { get() { return this.value; }, set(val) { this.newValue = val; } } }, methods: { // https://github.com/tinymce/tinymce-vue => All available events clear() { this.editorValue = ''; } }};</script>

第四步:

在要使用的组件中加入以下代码:

import TinymceEditor from '@/components/tinymce';components: { //注册TinymceEditor组件 TinymceEditor},data() { return { content: '', //富文本的内容 baseUrl: window.baseUrl, //默认为'' 空字符串 }}computed:{ realHeight() { return (window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight) - 200 }}methods:{ async imgUpload(blobInfo, success, failure) { const formData = new FormData(); formData.append('file', blobInfo.blob()); try { const res = await uploadFile(formData); success(this.server + res); console.log(this.server + res); } catch (e) { console.log(e); failure('上传失败:' + e); } },}模板中使用:<tinymce-editor id="editor" ref="editor" v-model="content" :height="realHeight" @handleImgUpload="imgUpload"/>

然后就大功告成:

到此这篇关于vuecli3.x中轻松4步带你使用tinymce的步骤的文章就介绍到这了,更多相关vuecli3.x使用tinymce内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

解:2113解比例,此方5261程的解4102为x=10560:(x-60)=4:360×1653 3=4×(x-60)180=4x-2404x=180+2404x=420x=420÷4x=420×1/4x=420/4x=105答:此回方程答的解为x=105内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • vue+webpack完美整合富文本编辑器tinymce的方法
  • vue项目中使用tinymce编辑器的步骤详解
  • 在 vue 项目中引入 tinymce 富文本编辑器的完整代码
  • vue 修改 data 数据问题并实时显示的方法
  • 详解vue中localstorage和sessionstorage的使用
  • vuejs移动端实现div拖拽移动
  • vue.js中vue-router 2.0基础实践教程
  • 详解vue学习笔记进阶篇之列表过渡及其他
  • vue拖拽组件列表实现动态页面配置功能
  • vue-router懒加载速度缓慢问题及解决方法
  • 详解vuex中action何时完成以及如何正确调用dispatch的思考
  • vue 权限认证token的实现方法
  • vue使用drag与drop实现拖拽的示例代码
  • 60:(x-60)=4:3
  • 解(X-34-X)-1=1X-4
  • 跪求y=(x 2)/(3x-1)2y-x=4
  • 3.8x-3x=27.7-4.8解方程
  • 3x=4x-4 x=?
  • 解不等式组X-5<3(X-1),3+4分之X≥1-3分之X-3
  • 3x-[3(x+1)-(x+4)]=1怎么算
  • /x-1/+/x-2/+/x-3/+/x-4/的值
  • 先化简,后求值:3x(2x²-4x+3)-2x²(3x+4),其中x=-2
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全yui.ext相关prototypejqueryangularjsjsonlib_jsjs面向对象extjsmootoolsseajsdojovue.jsbackbone.js其它首页javascriptjavascript类库vue+webpack完美整合富文本编辑器tinymce的方法vue项目中使用tinymce编辑器的步骤详解在 vue 项目中引入 tinymce 富文本编辑器的完整代码vue 修改 data 数据问题并实时显示的方法详解vue中localstorage和sessionstorage的使用vuejs移动端实现div拖拽移动vue.js中vue-router 2.0基础实践教程详解vue学习笔记进阶篇之列表过渡及其他vue拖拽组件列表实现动态页面配置功能vue-router懒加载速度缓慢问题及解决方法详解vuex中action何时完成以及如何正确调用dispatch的思考vue 权限认证token的实现方法vue使用drag与drop实现拖拽的示例代码vue引用js文件的多种方式(推荐)简单理解vue中props属性vue之父子组件间通信实例讲解(prvue props用法详解(小结)vue元素的隐藏和显示(v-show指令vue.js常用指令汇总(v-if、v-fovue 进阶教程之v-model详解使用vue实现图片上传的三种方式vue.js实战之利用vue-router实现vue实现文件上传功能详解vue-resource promise兼容性问题详解vue.js 2.0 如何使用axiosvue cli3 创建项目的方法步骤vue2.0 路由模式mode="history"的作用vue通过input筛选数据vue extend的基本用法(实例详解)详解vue-cli+element-ui树形表格(多级表格深入理解vue-cli搭建项目后的目录结构探秘vue中的slot使用插槽分发内容的方法基于vue2.x的电商图片放大镜插件的使用
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved