utils.js 759 B

1234567891011121314151617181920212223242526272829
  1. const UTILS = {
  2. _getBasePath: () => {
  3. let els = document.getElementsByTagName("script"),
  4. src;
  5. for (let i = 0; i < els.length; i++) {
  6. src = els[i].src || "";
  7. if (/rich\-text\-tool\-index\.js/.test(src)) {
  8. return src.substring(0, src.lastIndexOf("/") + 1);
  9. }
  10. }
  11. return "";
  12. },
  13. _getBase64: (e) => {
  14. let img = document.createElement("img");
  15. img.src = "../icon/1.png";
  16. img.onload = function () {
  17. let canvas = document.createElement("canvas");
  18. canvas.width = this.width;
  19. canvas.height = this.height;
  20. let ctx = canvas.getContext("2d");
  21. ctx.drawImage(this, 0, 0);
  22. let base64 = canvas.toDataURL();
  23. console.log(base64);
  24. };
  25. },
  26. //
  27. };
  28. export default UTILS;