linwenxin 7 månader sedan
förälder
incheckning
9abb7407e1
3 ändrade filer med 27 tillägg och 165 borttagningar
  1. 0 7
      public/index.html
  2. 27 28
      src/common/utils/base.js
  3. 0 130
      src/static/app-plus/amap/index.html

+ 0 - 7
public/index.html

@@ -167,13 +167,6 @@
       serviceHost: 'https://jiasm.zfire.top/' + '_AMapService'
     }
   </script>
-  <script type="text/javascript"
-    src='http://webapi.amap.com/maps?v=2.0&key=df9bfabcba60cc6e7ad45ae9923a682d&plugin=AMap.ToolBar,AMap.Geocoder,AMap.AutoComplete,AMap.PlaceSearch'></script>
-  <script src="http://webapi.amap.com/ui/1.1/main.js?v=1.1.1"></script>
-  <script type="text/javascript">
-    window.AMap = AMap
-    window.AMapUI = AMapUI
-  </script>
 </head>
 
 <body>

+ 27 - 28
src/common/utils/base.js

@@ -1,60 +1,59 @@
-const fsm = wx.getFileSystemManager();
-const FILE_BASE_NAME = 'tmp_base64src'; //自定义文件名
+const fsm = wx.getFileSystemManager()
+const FILE_BASE_NAME = 'tmp_base64src' //自定义文件名
 
-export const base64src = function(base64data, cb) {
-  const [, format, bodyData] = /data:image\/(\w+);base64,(.*)/.exec(base64data) || [];
+export const base64src = function (base64data, cb) {
+  const [, format, bodyData] = /data:image\/(\w+);base64,(.*)/.exec(base64data) || []
   if (!format) {
-    return (new Error('ERROR_BASE64SRC_PARSE'));
+    return new Error('ERROR_BASE64SRC_PARSE')
   }
-  const filePath = `${wx.env.USER_DATA_PATH}/${FILE_BASE_NAME}.${format}`;
-  const buffer = wx.base64ToArrayBuffer(bodyData);
+  const filePath = `${wx.env.USER_DATA_PATH}/${FILE_BASE_NAME}.${format}`
+  const buffer = wx.base64ToArrayBuffer(bodyData)
   fsm.writeFile({
     filePath,
     data: buffer,
     encoding: 'binary',
     success() {
-      cb(filePath);
+      cb(filePath)
     },
     fail() {
-      return (new Error('ERROR_BASE64SRC_WRITE'));
-    },
-  });
-};
+      return new Error('ERROR_BASE64SRC_WRITE')
+    }
+  })
+}
 
-export const toBase64src = function(imageUrl) {
+export const toBase64src = function (imageUrl) {
   return new Promise((resolve, reject) => {
     // 创建一个新的Image对象
-    var img = new Image();
+    var img = new Image()
 
     // 设置图片加载完成时的回调函数
-    img.onload = function() {
+    img.onload = function () {
       // 创建一个Canvas元素
-      var canvas = document.createElement('canvas');
-      canvas.width = img.width;
-      canvas.height = img.height;
+      var canvas = document.createElement('canvas')
+      canvas.width = img.width
+      canvas.height = img.height
 
       // 获取2D上下文
-      var ctx = canvas.getContext('2d');
+      var ctx = canvas.getContext('2d')
 
       // 在Canvas上绘制图片
-      ctx.drawImage(img, 0, 0, img.width, img.height);
+      ctx.drawImage(img, 0, 0, img.width, img.height)
 
       // 将Canvas内容转换为Base64编码
-      var base64String = canvas.toDataURL('image/jpeg'); // 您可以根据需要选择不同的图片格式
+      var base64String = canvas.toDataURL('image/jpeg') // 您可以根据需要选择不同的图片格式
 
       // 在此处使用 base64String,例如将其用于<img>标签的src属性
-      resolve(base64String);
-    };
+      resolve(base64String)
+    }
 
     // 设置图片源
-    img.setAttribute('crossOrigin', 'anonymous');
+    img.setAttribute('crossOrigin', 'anonymous')
     // img.crossOrigin = 'Anonymous';
-    img.src = imageUrl;
-
+    img.src = imageUrl
   })
-};
+}
 
 export default {
-	base64src,
+  base64src,
   toBase64src
 }

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 130
src/static/app-plus/amap/index.html


Vissa filer visades inte eftersom för många filer har ändrats