当前位置: 首页 > wzjs >正文

做网站申请完空间后下一步干啥百度app官方下载安装到手机

做网站申请完空间后下一步干啥,百度app官方下载安装到手机,模拟登录wordpress c,在什么网站能找到做外贸的邮箱vue3 中引入tinymce富文本 先说踩的坑和遇到的问题吧 tinymce版本vue3下载安装可参考,以下为代码main.js引入页面使用editor组件代码 我用的是若依的 Vue3 Element Plus Vite 框架,使用tinymce替换原富文本. 先说踩的坑和遇到的问题吧 1.想看html源代…

vue3 中引入tinymce富文本

    • 先说踩的坑和遇到的问题吧
  • tinymce版本
  • vue3下载安装可参考,以下为代码
    • main.js引入
    • 页面使用
    • editor组件代码

我用的是若依的 Vue3 + Element Plus + Vite 框架,使用tinymce替换原富文本.

先说踩的坑和遇到的问题吧

  • 1.想看html源代码 需要引入code
import "tinymce/plugins/code";
  • 2.字体库在vue3中的属性是’font_family_formats’
font_family_formats: '微软雅黑=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;苹果苹方=PingFang SC,Microsoft YaHei,sans-serif;宋体=simsun,serif;仿宋体=FangSong,serif;黑体=SimHei,sans-serif;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;',

tinymce版本

"@tinymce/tinymce-vue": "^6.1.0",
"tinymce": "^7.4.1",

vue3下载安装可参考,以下为代码

参考:https://blog.csdn.net/m0_73358221/article/details/129358814

main.js引入

// 富文本组件
import Editor from "@/components/TinymceEditor.vue"
app.component('Editor', Editor)

页面使用

<editorv-model="formData.noticeContent"@input="(val) => {formData.noticeContent = val;}"
></editor>

editor组件代码

<template><div><Editor v-model="content" :init="myTinyInit"></Editor></div>
</template><script setup>
import {computed,onMounted,reactive,ref,watch,
} from "vue";
import tinymce from "tinymce/tinymce";
import Editor from "@tinymce/tinymce-vue";
import "tinymce/icons/default/icons";
import "tinymce/themes/silver";
import "tinymce/models/dom/model";//按需引入插件
import "tinymce/plugins/image";
import "tinymce/plugins/table";
import "tinymce/plugins/lists";
import "tinymce/plugins/code";
import "tinymce/plugins/link";
import "tinymce/plugins/help";
import "tinymce/plugins/wordcount";// import axios from "axios";
// import {useStore} from "vuex";
// import {ElNotification} from "element-plus";const props = defineProps({modelValue: {type: String,default: "",}
});
const emit = defineEmits(["input"]);// const store = useStore();
const myTinyInit = reactive({// width: '100%',height: 600,width: "750px",language_url: import.meta.env.VITE_TINYMCE_PATH + "/tinymce/langs/zh_CN.js", //如果语言包不存在,指定一个语言包路径language: "zh_CN", //语言branding: false,menubar: true,resize: false,skin_url: import.meta.env.VITE_TINYMCE_PATH + "/tinymce/skins/ui/oxide", //手动引入content_css: import.meta.env.VITE_TINYMCE_PATH + "/tinymce/skins/content/default/content.css", //手动引入toolbar_mode: "wrap",plugins: "code lists link image table help wordcount", // 插件statusbar: false,promotion: false,// toolbar: props.toolbar, // 工具栏toolbar: "accordion accordionremove | blocks fontselect fontfamily fontsize | bold italic underline | align numlist bullist | link | table media | lineheight outdent indent| forecolor backcolor removeformat | charmap emoticons | code fullscreen preview", // 工具栏theme: "silver", //主题font_family_formats: '微软雅黑=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;苹果苹方=PingFang SC,Microsoft YaHei,sans-serif;宋体=simsun,serif;仿宋体=FangSong,serif;黑体=SimHei,sans-serif;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;',//图片上传方法(注意!!:要使用 promise 对象中的 resolve 返回图片路径,否则会报错)// images_upload_handler: (blobInfo) => new Promise((resolve, reject) => {//     let formData = new FormData();//     formData.append('file', blobInfo.blob(), blobInfo.filename());//     axios.post(`/api/backend/upload`, formData, {//         headers: ({//             'Content-Type': 'multipart/form-data',//             'Authorization': "Bearer " + store.state.user.accessToken//         })//     }).then(res => {//         if (res.data.code === 1) {//             resolve(`/image_manipulation${res.data.data.filePath}`)//         } else {//             // ElNotification.warning(res.data.msg)//         }//     }).catch(error => {//         reject(error);//     })// }),
});const initContent = computed(() => {return props.modelValue;
});onMounted(() => {tinymce.init({font_formats: '微软雅黑=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;苹果苹方=PingFang SC,Microsoft YaHei,sans-serif;宋体=simsun,serif;仿宋体=FangSong,serif;黑体=SimHei,sans-serif;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;',});
});const content = ref();
watch(initContent,(newVal) => {content.value = newVal;},{ deep: true, immediate: true }
);watch(content,(newVal) => {emit("input", newVal);},{ deep: true }
);
</script><style scoped lang="scss"></style>
http://www.dtcms.com/wzjs/186715.html

相关文章:

  • 网站not found最新军事消息
  • 网站建设公司 南京广州关键词seo
  • 信息平台网站的建设 文档下载百度到桌面
  • 青岛网站设计公司联系方式新手做电商怎么起步
  • 做网站需要了解什么软件aso优化榜单
  • 有什么做论文的网站怎么创建个人网站
  • 怎么做整人点不完的网站防疫管控优化措施
  • 凡客诚品官方网站的代码全网关键词搜索工具
  • 平面设计师的网站公司网站模板
  • 个人如果做网站赚钱网站seo整站优化
  • 唐河企业网站制作哪家好昆明seocn整站优化
  • 虎门响应式网站制作买域名
  • 域名过期了怎么办怎么找回网站技能培训班有哪些课程
  • 临沂手机网站建设济南网站优化
  • cctv5体育现场直播西安网络seo公司
  • 网站流量排名查询玉林网站seo
  • wordpress首页模板是哪个长安网站优化公司
  • 做网络投票网站好做吗十种营销方式
  • 新野网站建设免费建站的网站哪个好
  • 网站维护页面模版网络营销的一般流程
  • 个人网站做淘宝客犯法吗2021国内最好用免费建站系统
  • 北京设计网站的公司我的百度账号登录
  • ps做图 游戏下载网站有哪些优化设计方案
  • 青岛国家高新区建设局网站百度网盘云资源搜索引擎
  • 网站注册账号怎么做如何自己做推广
  • 经营性网站备案条件十大最靠谱培训机构
  • 和网站合作有哪些活动可以做广告公司推广软文
  • 深圳建网站公司 哪家售后服务最好巩义网站优化公司
  • wordpress开通多站点好处商业策划公司十大公司
  • 做了微网站抖音关键词排名优化软件