总结梳理一些在工作中用到的插件,希望以后有用改的时候能够一下找到
1、clipboard.js 现代化的拷贝文字这是在看vue-elementui-admin框架的时候看到的。看了api感觉挺有用的;vue-elementui-admin地址:https://panjiachen.github.io/vue-element-admin/#/clipboard/indexclipboard.js中文文档:http://www.clipboardjs.cn/...
1、clipboard.js 现代化的拷贝文字
这是在看vue-elementui-admin框架的时候看到的。看了api感觉挺有用的;
vue-elementui-admin地址:https://panjiachen.github.io/vue-element-admin/#/clipboard/index
clipboard.js中文文档:http://www.clipboardjs.cn/
2、wangEditor 基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费
这是在使用iview-admin的时候同事要写一个图片通过ctrl+c ctrl+v或者是直接剪切,拖动复制到文本框中的图片保存功能。当时找了好几个插件最后找到这个框架确实是简便快捷。想着有空拜读一下源码,这个作者也是一个很牛逼的大神啊。
文档地址:http://www.wangeditor.com/
// <template>
// <div>
// <div ref="editor" style="text-align:left"></div>
// <button v-on:click="getContent">查看内容</button>
// <!-- <div style='width:700px;max-height:220px;border:1px solid red;overflow-y:auto' id='geteditordata'>
// </div> -->
// <div>
// <div class='cc bb'><p class='bb'>fdsfsafdsafsdaf</p>23213213213213</div>
// </div>
// </div>
// </template>
// <script>
// import E from 'wangeditor'
// export default {
// name: 'editor',
// data () {
// return {
// editorContent: '',
// originContent:'<p>dsfdsfd<span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;"> 我从来都不做基础入门教程,因为基础入门的教程,要想讲的和别人不一样很难。所以,基础入门的教程网上有的是,大家随便搜索就是了,再大不了就花钱买本书看看。而想原型和闭包这类的稍微高级一些的教程,仔细想想,还真的有的讲,真的能讲出自己的思路。</span></p><p><img src="https://img-blog.csdnimg.cn/2022010622155192267.png" style="max-width:100%;"><span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;"><br></span></p><p style="margin-right: auto; margin-left: auto; color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;"> 我觉得只要是自己埋头要做的东西,就一定要和别人不一样,从各个方面都要思考,思考,再思考。包括文章的篇幅,语言的表达,图文并茂,讲解的思路……都要从读者角度去考虑。</p>'
// }
// },
// methods: {
// getContent: function () {
// console.log(this.editorContent)
// alert(this.editorContent)
// }
// },
// mounted() {
// // document.getElementById("geteditordata").innerHTML = `<p>dsfdsfd<span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;"> 我从来都不做基础入门教程,因为基础入门的教程,要想讲的和别人不一样很难。所以,基础入门的教程网上有的是,大家随便搜索就是了,再大不了就花钱买本书看看。而想原型和闭包这类的稍微高级一些的教程,仔细想想,还真的有的讲,真的能讲出自己的思路。</span></p><p style="margin-right: auto; margin-left: auto; color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;"> 我觉得只要是自己埋头要做的东西,就一定要和别人不一样,从各个方面都要思考,思考,再思考。包括文章的篇幅,语言的表达,图文并茂,讲解的思路……都要从读者角度去考虑。</p>
// var editor = new E(this.$refs.editor)
// editor.customConfig.onchange = (html) => {
// this.editorContent = html;
// // html = this.editorContent;
// };
// // 关闭粘贴样式的过滤
// editor.customConfig.pasteFilterStyle = false
// // 忽略粘贴内容中的图片
// editor.customConfig.pasteIgnoreImg = false
// // 自定义处理粘贴的文本内容
// editor.customConfig.pasteTextHandle = function (content) {
// // content 即粘贴过来的内容(html 或 纯文本),可进行自定义处理然后返回
// return content + '</br>'
// }
// //使用base64处理图片
// editor.customConfig.uploadImgShowBase64 = true
// editor.create();
// // editor.txt.html = this.originContent;
// //this.originContent初始的html值
// this.editorContent = this.originContent;
// editor.txt.html(this.editorContent);//实现可以在原来的基础上进行内容的添加等
// },
// created(){}
// }
// </script>
// <style>
// .cc.bb{border:1px solid green;width:100px;height:200px;}
// .cc .bb{border:1px solid red;width:200px;height:100px;}
// </style>
这是当时写给他们看的模板,可做参考,觉得这样当时讨论的时候是传递的格式问题,这里传递的是html格式的字符串。不知道对后台具体的一些影响有哪些。后期可不可能导致数据库存储问题。哪位大神看见了有什么建议可以讨论一下呀,大家共同进步哟
3.swper 实现轮播
主见博文
https://editor.csdn.net/md/?articleId=106005143
4.ckEditor
我认为的优点是:ui看着很正规很好看,操作也简单易用,可以引入插件
缺点:在使用到图片上传的时候,它本身是有插件,但是好用的需要根据访问量付费,而且我拖动和更改了一下图片感觉体验不是很好,不太符合我的使用习惯,感觉交互有点死板;还有文档是英文的,哎,看着英文头疼
ckeditor 4 能兼容ie但是要引入兼容js才行 但是同事整合的代码新增插件的ie不支持,所以也是我为嘛让我优化插件的时候我选择重新找一个的原因之一
ckeditor 5 不兼容ie
5、tinymce
有专门的中文文档,ie也支持,大部分基础插件都支持,部分插件需要收费
上传图片后编辑图片操作很顺畅
缺点:图标看着不够正式,不太好看,样式不够精致。还是少了一下扩展可更改样式等的方法,感觉还行吧,就是想改点样式的,没找到在哪里改动
6.dayjs
一个轻量的处理时间日期的javascript库
7.momentjs
一个处理javascipt 日期处理器库
先记录一下,晚点来更新一下两者个区别和使用 但是先给自己布置个任务吧
更多推荐
所有评论(0)