From 660568b90d1f1a50de4508f89a54e9064d5d008b Mon Sep 17 00:00:00 2001 From: zhaoxh Date: Fri, 13 Dec 2019 18:21:59 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 4 ++-- docs/changelog.md | 5 +++++ docs/events.md | 6 ++++- docs/props.md | 1 + src/assets/font/iconfont.css | 28 +++++++++++------------ src/assets/font/iconfont.eot | Bin 8164 -> 8240 bytes src/assets/font/iconfont.svg | 12 +++++----- src/assets/font/iconfont.ttf | Bin 7996 -> 8072 bytes src/assets/font/iconfont.woff | Bin 5064 -> 5104 bytes src/assets/font/iconfont.woff2 | Bin 4132 -> 4200 bytes src/components/pro/index.vue | 3 +++ src/components/simple/index.vue | 3 +++ src/config/tools.js | 1 + src/mixins/common.js | 38 ++++++++++++++++++++++---------- 14 files changed, 66 insertions(+), 35 deletions(-) diff --git a/App.vue b/App.vue index 5f4cbf5..451c12a 100755 --- a/App.vue +++ b/App.vue @@ -4,7 +4,7 @@ v-model="val" @on-ready="onReady" @on-copy="onCopy" - @on-paste-image="onPasteImage" + @on-upload-image="onUpladImage" @on-save="onSave" :height="500" /> @@ -33,7 +33,7 @@ onCopy(text) { console.log(text); }, - onPasteImage(file) { + onUpladImage(file) { console.log(file) }, onSave(data) { diff --git a/docs/changelog.md b/docs/changelog.md index 446f5a2..64914e4 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,8 @@ +### 2.1.0 +- onSave 事件内返回结果增加html字段 +- 头部按钮增加本地图片上传,默认关闭 +- 增加on-upload-image事件,废除on-paste-image事件 + ### 2.0.0 - 新增专业版编辑器 - 新增预览组件 diff --git a/docs/events.md b/docs/events.md index c6b4930..d56016f 100644 --- a/docs/events.md +++ b/docs/events.md @@ -5,9 +5,13 @@ 编辑器保存事件,自动保存或者手动保存时触发,支持`ctrl+s`或`command+s`触发保存,返回值类型为`Object`,包含当前输入值`value`和选择的代码块主题`theme`。 -### on-paste-image +### on-paste-image [已废除,可改用on-upload-image] 监听编辑器粘贴图片事件,在编辑区域内手动粘贴图片时触发,可用于支持粘贴插入图片文件,返回`file`文件,上传文件后可结合`on-ready`事件内返回的`insertContent`插入图片。 ### on-copy 复制代码块内容,触发时返回当前代码块的text,copyCode开启时才有效。 + +### on-upload-image + +图片上传事件,用户自定义上传图片,复制粘贴图片截图、文件和点开菜单栏上传按钮时式触发,返回`file`文件,上传文件后可结合`on-ready`事件内返回的`insertContent`插入图片。 diff --git a/docs/props.md b/docs/props.md index 29019bb..df57e0c 100644 --- a/docs/props.md +++ b/docs/props.md @@ -47,6 +47,7 @@ ol|有序列表|是 code |代码块|是 link |链接|是 image|image|是 +uploadImage|本地图片|否 table |表格|是 checked|已完成列表|是 notChecked |未完成列表|是 diff --git a/src/assets/font/iconfont.css b/src/assets/font/iconfont.css index 807b0ca..44b6509 100644 --- a/src/assets/font/iconfont.css +++ b/src/assets/font/iconfont.css @@ -1,10 +1,10 @@ @font-face {font-family: "iconfont"; - src: url('iconfont.eot?t=1572423800887'); /* IE9 */ - src: url('iconfont.eot?t=1572423800887#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('iconfont.woff?t=1572423800887') format('woff'), - url('iconfont.ttf?t=1572423800887') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ - url('iconfont.svg?t=1572423800887#iconfont') format('svg'); /* iOS 4.1- */ + src: url('iconfont.eot?t=1576231776697'); /* IE9 */ + src: url('iconfont.eot?t=1576231776697#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1576231776697') format('woff'), + url('iconfont.ttf?t=1576231776697') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1576231776697#iconfont') format('svg'); /* iOS 4.1- */ } .iconfont { @@ -15,10 +15,6 @@ -moz-osx-font-smoothing: grayscale; } -.icon-fujian:before { - content: "\e61b"; -} - .icon-md:before { content: "\e604"; } @@ -71,10 +67,6 @@ content: "\e65a"; } -.icon-checked1:before { - content: "\eaa0"; -} - .icon-close:before { content: "\e690"; } @@ -135,7 +127,15 @@ content: "\e6f0"; } +.icon-upload-img:before { + content: "\e679"; +} + .icon-save:before { content: "\e648"; } +.icon-check-box:before { + content: "\ec58"; +} + diff --git a/src/assets/font/iconfont.eot b/src/assets/font/iconfont.eot index 0c43c7369d931bfddc4a4454a88c8c10244002e3..8b157bc5c3ade633da6a281a102350851c71c5b7 100644 GIT binary patch delta 1159 zcmX|;Uuaup7{;IPoaCIGlRqaXCpl@8HnmwuHf*a+(sch^Co)#c7%HyT$+Wett8Ssu z)zwO&vK1V=YB?Yd6sp%{3RMt?SCe_8f}+rQGb!cG#X9N5=7n^rZ}y=Fe&=xD`QG<= zo^NyD%cK4$9|Nu|`}=+Oug%_FK6m>KmP%g7XkIFv*+jDSf5X} z1KJ57@$uB;*hKP$6W=ZGboowxGc@dVi9Lx;R#$7&7iOMY_NqXJPl~cPA-dY`&R)C! znsxXAf-KOpOM*UuWduwEO7a)}^%29#UeRPnH|F6FENWK0@y(QINukUg1hH830s8R2C zHU4xQ0!g?~U?Bk&X*kdjMGzT;5Qd3%#NdM;5g5=BKpR@niWF>ga6XME?szMz?sfZ9 z3vqVC37ha-kR{;_pqzwvfeI4d3fe2-{h)mkb^~HlyD#rUvLwS20AU_kf2!!#|6zvI5_B%gew4DmT(!MMG4meT9R-<3!v-# z!*ExibqTiyx-H@UK-&^-67>xUcZ&L!gxf{^o`icwo%Kz)acqr9n%(m=j2fq8ZN4cW>th(wu>Z-co+v{8P-SWTh|6J3w!`h1Ww?3*5^cTwgM?|UU#x*^gFQ`p@(k;3DqEgOh zby3J`mRQi-WUqShp_9txQcA25j@WiY`66N;$(=D$#!H6NVrK0&J8!l)W+M^|I_`mV zDkDny_TKQUse}Tdm=&@dF=e)xi*F0XiHZK^p~jt>=^CHv!cddB^urI+xd9OiD+j`k z6K+h38|hplW*9FYGg=*E&&_a5*w)Q_^Pm_^?ROKV5iYjp%OaD`MgqDPZFSUWsPTbm zUakoHjhBuS`#e3EoSv%JDtKwxkPI>bkqiyE9we!i^zn(%<1BD|IW%NGSl{xOM{o6)KLN!104g(=rx%~R^~)VVz6u!k-?;SNg|9EI zr2wl8B*y2e)3eFnlH1F>dGkzfsa@s8!NjMmzP$M6)wdV^xRwVp&0MWd&5C@NzqS5g zDti21G?`o-*!X?^-Dhw0mH0+(*43PxRJWz0zL$M!SDu(iQ;rVP02OJNPE(1_(RI2> zOLUhuXs7Y0vEA6&tncjsWKfg>bvLUA=@^~*Uwz}L`r%XcmR75Rc~pICMAUaiT&)}N zlSxQ)K){88R-|BJKN7GJM>De6hZZ!U9U)kVAp!?sWYCE;y3mFw`?I*>uBsch>Irq$ zk~|GN4B)yTRs?VdP+G&iKsgO}1$Aq^k_^D~m(HBWfcuX)JiW z{Lj3p`74t-=ZGiz9WNSo{GZ$dq4dG*SovjFoOKf-mFPZS@P9~%So=V$=y1Fki~jV6 z2YcG0u9@;;`|8xwEqBNhaTAg diff --git a/src/assets/font/iconfont.svg b/src/assets/font/iconfont.svg index 8191335..5e0b2a6 100644 --- a/src/assets/font/iconfont.svg +++ b/src/assets/font/iconfont.svg @@ -20,9 +20,6 @@ Created by iconfont /> - - - @@ -62,9 +59,6 @@ Created by iconfont - - - @@ -110,9 +104,15 @@ Created by iconfont + + + + + + diff --git a/src/assets/font/iconfont.ttf b/src/assets/font/iconfont.ttf index 1ae0037021443592436ea69702955ab455ce7b6b..0a4e6d2d8490fc94b44302ee726ab222ca0f5b6b 100644 GIT binary patch delta 1165 zcmX|?%vrwA*Ss5M3!_sC2VVrmbCFwF`}I zwpNCfE#UB~;edGIVDoy+izZ1Ly>AkG6gK3kosJ*htY7f>bv_50IjR^HnvDc6M z)R^q|9KA7dyiwm3eZ=BwZSm~6R~v2>Nb^NeZrtkc`E$ANuXjQtPvG-#Z{Uwaefs~m z>k&7V)|C6RIO#s8yx=|*UUyO%JC>t8RH6zUq;Z;{6SPb#RHrq%PWNf6x!HW&+-gm2 zZv&)Kh;me5^&lOf!_U+gcGMd?>XuZy4fXj2fqo3^R1rm#QNi%D8bPN(!a<_hl5nJGK9+E}XtKTo$BfpL1buwwpBFWJi4EZwzbM_x+XKoac34x3lZyX&v$Z|Up*1n>D)Il%2l z>JMt1BQD`3yoL|3z~3;F)uL9!DP;yT17grBS4x?p6SYcKIj`okA)!T_;+Tj=(xURB zh&jbdxgaX}!hq0&BAOPlVr8gM9vT&;q7%{dY`&m&^f9O842eoPpVdVnuZ6^_=EU}? zOHb`&E|*lo?Lg47g35P6YczM#NE&Y#cHGQbJyza~+h#lH^V!b+R5C3}`QCkjWmEBc z{o#;5WQ%z-Zq`2(iX9e1olETpHPbOJ>%vfDxzy7yQn@h^4k-HrwjF5Ci62wBcGxi9 zeA!6Y#;)6eu&_e6^PP)gJUQ${O(Rh3&6h-TwCHrg^a@%%G^S9i#o= z9Jl|*Oc?InGpbv5KI?h+VWnlv+!zTH~YQ8^nNi zA)?YcE?smZih>AL1W|A;f>OF@#TSAnQd%j9+tf3?^&Y+%?%bbq|MSm{t*=uf%M+Qq zfVcu6+kdie=+Bu?_W-2}P@f+?arwxL6O#cz&j7y8V*`DM{a^iaqg^p=Z#-Q)I^5*D z&*GCqr_Y|teZLR`Lgn17dGvK`S#h>E+Uwc;7iAjv2ByCaUi$yGHStQB8MEJt9{Y;|RT?ozgP2Ps0Usg;t{PP-^g`{^PL(+EAKX__zmD9jb+XT}y508+_AjylTfHrhlx zm(4$C|sq69j;D1`wxLa0X&%TNQ)_*J!0}0u!OS!jYv3^Jm@KJ7!C+DCE=(*(-IC1G%w-!Q1~I?AW@i= zaHJ^ANjO{-Snt3wV`fYOPL|hIOyajNL{{8Xwkvn?%4bzqGwMBcUR$GOwOiUmNw#E2 zkLVfwnNF^>Ys@G$M%>lzq0)}hN8Esa#=;-~0ble`OYxmgcxzj$M4e%IS@hFtZ(CR6F|~l@ttfK~-P*G^qfA(x-JMqP zapPK7q$hX$pe33O!y9%NC(Lc>-H~v;)?kXPxjxp~;#;A$6yN(2RW&ZJFj-|8#a~vP zQdjL+m)ycl%iTh=R_H;Dr}YCa`*v{O_=AecGW$*a$MK)R3B{!!Ie&bx@09&A)a^F< Xj}7$a1`fB_<>5nycDC=r0EhMuHp>)% diff --git a/src/assets/font/iconfont.woff b/src/assets/font/iconfont.woff index b0f60a7921ea627840ae2db5fdb08eed2ed7030e..904c17f5ae55e5d4162f4113e5e83fffd3d90029 100644 GIT binary patch delta 4596 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 delta 4556 zcmV;-5i{=aC&(uhcTYw}00961000xn01E&B00196krY0EOp;@5VQ>Hd0e}Di0bT$A z1GMvT+LUK(d1e3r0^k4u4fOy36;QQo)E8)FVPpUR5ZC|!051Rl05%rh7VT(gWnlmS z5eNVP03HAU03-+A1EOecba(&&5hwrv01^NI0Dyo2003-nV_^UQ5j+3@073u&076eL zN)&BjcyItW01c)bRgO|vV?uCvK@nmzE@Q=h&3$^P{SRLx@=&x#i`@S4V(k9Qv*3g8SGTb zoj$jBy1m`iq0_DYpOb|EfdoP#1jP>62w@?`R=M~%A$DRw7+XT1iiJOflr2ofI4)vL zQZZ2F!exa|u$01)WQ=8SiMS;5v69k`(zCmFI$4-1XK#0=r>A?SyQjOS=L8UhbMMfD z)DR{F0W#o!$O;&wO2(lHjSS%f&(8oKjzbl~3eL-(?=>c;IkHL`P5uYt#G{|c;fMW0 z?oV#IWphcLm4jh5XKE^YG001)Vs_0(mIiQj;DYal*Ux1?b|LQ6EJ&)kI1-)6&94vG zW+3{xcr2oUoLjT@BjlCbWmjF6W8ccpR!W;c@$u__axkc>@vO#P2^LMPE@k_~bO7sv zk=k6hEY4*=afdBii9>)yIhDPYOOj;59B3@SHKQ7cxw4!R@WXX~pZ-1htxy+)a%B*z zG?a-_9ETP(nzancLUWunYhD8N^_8&UH7j8yG{6M@gCn|Ca^{5jNW_qC5F@go>KjrE zTbV|GBeSqIV?(@86+^o27CMKDvKr9~_AD>7QoDo76>~PPTWsxOZ+>y}4>o>h{hEQ# zd~WHkT}warnSpPx?>(VN%KG)1qV4+BeY>p1v#zdQT^aAl`WoF%D}siC*EOh%#IGbs z9md%6?7fwjeP=7V<`8?1J^!-EPTq3}zA5y7c<$`-NDWeUHE_iQ`S;6KviI2YFa|5O zR_;O6%Lpzwq_GWxK#}KNdM}L%rjQcmAYUF2*uwMAXTY}%pp`H$E0*Wy8_lv@7=+3= z45OjAH_(ap%`?gXQ; zaYF-?QJ~l&j2Og^f?I`=#;}JmG)iFllwSxHL>DR}%}_34$Eg&*Q5*J~-GN**VQ4OD zQOp-AT&r3hiSxLKl|gv8QMY6`x$Vn;lzw^Jt$RWI(ycH!4lq7A#M>b+lbMsrc(7&O zYC=}e8|Ce2OBM?eH}7hmB&H$L< zk{8@`^3}+G)7&44JfiCdq8Q^#YPBVV@D?72+)xg`0I$R9(b3h=ZU3B%Me?qHo7HWC zTN$=&OY{;goxsiH|772H`f!)0ojx;b!VIr{*iENh_Fwvy zd{z}Gng`8Nw?-Oh3eTO*jqBok4d?4P|LEC&P8I+PNxHJr>rV3QyGh4M(rD7T=~Q>F z+mYP}vQ1qSJen-97AJ%oJMAQY74QCdx$?z7My~cd|6jrIBVsHt`WSUlN(JTfP`a91 ztm6-qd{}hzby}_ovCSJc^jQUv zWM||0wO1Hv@xNiyou9q(@-5pQypQc)mPjmH4lr@~#454`R;^jOh%CDH+NGOZa>ItL zJLf40a${UZF(lOQ>+~4CuA^TBH4FuznYZ#j{=mvx6nl)uf~+_mkA5`!aHBcWiJb!M zX4@N3WJlo)>~3IJWcNXTx|#+f8a1YX2jEzp-3#Aj1vthwz>eSenT&4)N?TU~qX(1s zm0;4|zeRZrA&$10DU70Z!b-v9mmzvXNGk=U%taWf6y$KaQ&^5noemMAFh!xL@c3HQ zRUc4QgFI-c>IuzN*>|DTDB<@X=_W z1;kCCYd`+ev4>&l7{AX@mrs)4@a$jKfZJNp01fW=SSmQ)a8m;hkAQxZy#zxMFB4@i zv6mtlKZ47@6!A0I!%#HiUCMio@6aKh(;>b~=ViKg=X>OTRVoX!anQhfzdq8!`Us8I zM9)`HCCcj{1aYp2Zioa;RFEX3WW@qnT$V|$$dPy@EA5o}`s1`z%IA~IbJVQlCGtez zNunu=x=5)Ql`Rm1p#4bT%A%n}MIeY&4BQ~-#U;l24OGQAC<*Jk7VWy!NQGAE0w}tk ztjMn8V-@Cqdp<@f@Oo^V_%#dv8fbi8#SOQB7cdw#=(kE9D;|{GAPTwyUEbaiHO(lw z7uy&8l5JcAn_3_Pv-n zFQ(|4s_SY*guewdz#<77wvQ^B6*+RmPsqejGy;@=0@0K>xtvHIR#zIZ*C7jfV7X`( zA{J7CZ@VA?enjGwnD{!R;-W1eBf5*H;&6= zhSOqy4x~Jcr{4q^Jzd`N#dpMPsE;(}LoYcv9(;wJ)?)zu88AD&d`36$3s2)H7C8ek z9U*Ko{V^TPOh3dfK@Q_02DX!(##!i5K`d|RXYdP8M@-W5!}p);i6oc{tV*SlSnarN%m}K!4*A!qDhh2Yh8IC;hXs8`McvP@-)_(3Bl&K z5hm$M*+)N{gj{Go#E#-BOCFP9dj}+oABP(;Ka+Rw*s}hi9)iB>W zLLkf#a+r0iSc%OSTKw#~nRP1D+C{e};eA)G)r)1fR+qdcrng2|ln~*D^`h+K>3L0m z9C0#2;IsKuDtGq%Oe&Q*e(V^y{{_ymW9`F7Va?4qQWfAhJ9+HbyyHN0@nc^QUo7fC_w3!f_q<*1p$UW% zLSHun<1?yQ;qRy{)`X~%Uoj>Kogkqgbr8z@nStpS^O$S`CNfznR2nUOcw%s7!E;QG z!BNv5#~iI-Sq`~~c3jhr>%IlrkA9?q1>cQLg1*kDH1>!jM|A0w=mna1N;LPYhqONJ zkP3-Fd+I68w-vhs1PSQPY{7hg6(u)BHO-5*4`}+Ntanks>{8>NS+4NcVaUa6pwuXt z<9nER8=>7P7f{?5O6_~{JNv~sgSXAvDark!xC6NsF5Dr>gtS_JUDWT-Zx_Wk zIxx1qS_gIdG&zHD9Adn!#dvEr_-%ngX3$gpj-UL_|vxUIJ6|_fPV) z*#}UP$9^9(Aj_lExF&ahVo#o*pIQatA3)iw`?_z=^R~EH$NHoJI)~UX%1C8W*}*9T zIG)|JqwAlyBisp^RGm_h$_GVBJ1EmB8LJY?D7|$t>aTm$&iMt%*O02Z`$Fa3a4y(^ zD=ED;4Y#}6U5EX2%7o`v>DF_1N@7?jwj7dNd~?W!)GkpQXK;rgG(WZolw)GE9Ke{jmC=-UH4aNT2w869gAX6)tC{B8N~2RDC)YR zM`KCb(q%=J<6ybzcv{oQS;$s10GVo*{UBS-W_iy?!13g7`hcpkD$;+s8{ehzs1c1v z5p*h-zFn?U<3&6pEJ@77Fp0EE3uD z0^1>A7?wSMm1{mpPGfwf@pfN|XH%@_-QtB+l$3XSZU*Py+|8QXqo~*LA*zgH`Nr*? z#z3QPAJhB75rC19%Smb76#@xAeV!I2_y;tPt;9}3pzQlvKA;bLl55{IrjBoM z;&g_u#|(W$FPf2#Bnt7TR{XCe3Y3sgs8FN95n3GM1Ph$v4ClDOC9ZId8{Fa!_jte~ zp74wpyy6W@yo;(!pH7EjuriWmnS$lo^klYV7YAQ;+K*K4BF&EW1&5NmuCcriUY@m; zYxY)cBBx#HhE1CvD6YH<)ExF7%6J~Ba+CJXG(1!Mt=pcX`{s~SHT5)*`bs>Jn)KRJ qo{)}3^3t#+nfYzoCGSTQi9#k_Cava}3ifi;GYRnn*^)`P00013o}n)Q diff --git a/src/assets/font/iconfont.woff2 b/src/assets/font/iconfont.woff2 index 6caf96319be1fa33a2fdd2e4761e685116a7810e..2d9eac6b6feda497ee6517d8c43dc5ac467dd598 100644 GIT binary patch literal 4200 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 diff --git a/src/components/pro/index.vue b/src/components/pro/index.vue index d23188d..c74ea36 100644 --- a/src/components/pro/index.vue +++ b/src/components/pro/index.vue @@ -87,6 +87,9 @@
  • +
  • + +
  • diff --git a/src/components/simple/index.vue b/src/components/simple/index.vue index 9e6bb68..6dac969 100644 --- a/src/components/simple/index.vue +++ b/src/components/simple/index.vue @@ -85,6 +85,9 @@
  • +
  • + +
  • diff --git a/src/config/tools.js b/src/config/tools.js index 50a0441..9277b2b 100644 --- a/src/config/tools.js +++ b/src/config/tools.js @@ -18,6 +18,7 @@ export default { code: true, link: true, image: true, + uploadImage:true, table: true, checked: true, notChecked: true, diff --git a/src/mixins/common.js b/src/mixins/common.js index a2ba894..66ca350 100644 --- a/src/mixins/common.js +++ b/src/mixins/common.js @@ -1,4 +1,4 @@ -import { saveFile } from '../utils'; +import {saveFile} from '../utils'; import defaultTools from '../config/tools'; export default { @@ -48,7 +48,7 @@ export default { return {}; } }, - copyCode:{// 复制代码 + copyCode: {// 复制代码 type: Boolean, default: true }, @@ -75,6 +75,7 @@ export default { timerId: null, // 定时器id themeName: '', themeSlideDown: false, + imgSlideDown: false, imgs: [], scrolling: true, // 同步滚动 editorScrollHeight: 0, @@ -85,7 +86,7 @@ export default { }, computed: { tools() { - const { toolbars = {} } = this; + const {toolbars = {}} = this; return { ...defaultTools, ...toolbars @@ -105,7 +106,7 @@ export default { ); }, handleSave() {// 保存操作 - const { currentValue, themeName,html } = this; + const {currentValue, themeName, html} = this; this.$emit('on-save', { theme: themeName, value: currentValue, @@ -128,8 +129,8 @@ export default { if (!file) { return; } - const { type } = file; - if (!['text/markdown','text/src'].includes(type)) { + const {type} = file; + if (!['text/markdown', 'text/src'].includes(type)) { return; } const reader = new FileReader(); @@ -139,17 +140,17 @@ export default { reader.onload = () => { this.currentValue = reader.result; e.target.value = ''; - if(this.pro){// 专业版,手动set value + if (this.pro) {// 专业版,手动set value this.editor.setOption('value', this.currentValue); } }; - reader.onerror = err=>{ + reader.onerror = err => { console.error(err); } }, handlePaste(_, e) {// 粘贴图片 - const { clipboardData = {} } = e; - const { types = [], items } = clipboardData; + const {clipboardData = {}} = e; + const {types = [], items} = clipboardData; let item = null; for (let i = 0; i < types.length; i++) { if (types[i] === 'Files') { @@ -160,7 +161,7 @@ export default { if (item) { const file = item.getAsFile(); if (/image/gi.test(file.type)) { - this.$emit('on-paste-image', file); + this.$emit('on-upload-image', file); e.preventDefault(); } } @@ -169,7 +170,7 @@ export default { this.scrollSide = side; }, addImageClickListener() {// 监听查看大图 - const { imgs = [] } = this; + const {imgs = []} = this; if (imgs.length > 0) { for (let i = 0, len = imgs.length; i < len; i++) { imgs[i].onclick = null; @@ -200,6 +201,19 @@ export default { this.previewImgModal = true; }; }, + chooseImage() {// 选择图片 + const input = document.createElement('input'); + input.type = 'file'; + input.accept = 'image/*'; + input.onchange = ()=>{ + const files = input.files; + if(files[0]){ + this.$emit('on-upload-image', files[0]); + input.value = ''; + } + } + input.click(); + }, addCopyListener() {// 监听复制操作 setTimeout(() => { const btns = document.querySelectorAll( From 3532b313a0f4ea4dc8e31dba423765e424d059df Mon Sep 17 00:00:00 2001 From: zhaoxh Date: Fri, 13 Dec 2019 18:24:00 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d4c1957..97becb0 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vue-meditor", "description": "一款使用marked和highlight.js开发的一款markdown编辑器", - "version": "2.0.3", + "version": "2.1.0", "author": "zhaoxuhui<1258835133@qq.com>", "license": "MIT", "private": false, From e55b8b02b973ee9bfd5050b50685bb7dc2addab0 Mon Sep 17 00:00:00 2001 From: zhaoxh Date: Fri, 13 Dec 2019 18:26:02 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E6=A0=8F=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/tools.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/tools.js b/src/config/tools.js index 9277b2b..34a9b84 100644 --- a/src/config/tools.js +++ b/src/config/tools.js @@ -18,7 +18,7 @@ export default { code: true, link: true, image: true, - uploadImage:true, + uploadImage:false, table: true, checked: true, notChecked: true,