gemercheung 3 years ago
parent
commit
9eae082126
5 changed files with 19 additions and 24 deletions
  1. 1 1
      packages/core/package.json
  2. 2 1
      packages/core/src/sdk.ts
  3. 1 7
      packages/legacy/src/init.ts
  4. 3 3
      play/index.html
  5. 12 12
      play/src/App.vue

+ 1 - 1
packages/core/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@medici/core",
-  "version": "0.0.8",
+  "version": "0.0.9",
   "main": "dist/index",
   "types": "dist/index",
   "files": [

+ 2 - 1
packages/core/src/sdk.ts

@@ -36,9 +36,10 @@ export class SDK extends BaseTrack {
         if ('stopTrack' in params) {
             SDK._stopTrack = params.stopTrack;
         }
+        this.setConfig(params.config);
     }
     public setConfig(config: SDKInitConfig): void {
-        this._config = config;
+        this._config = Object.assign({ user: '', version: '' }, config);
         super._config = this._config;
     }
 

+ 1 - 7
packages/legacy/src/init.ts

@@ -14,8 +14,7 @@ if (currentScript) {
     const attr = currentScript.getAttribute.bind(currentScript);
     const appId = attr('data-app-id');
     const endPoint = attr('data-url');
-    const trackEndPoint = attr('data-track-url');
-    if (!appId || !endPoint || !trackEndPoint) {
+    if (!appId || !endPoint) {
         // throw new Error('medici script are initial with error, please take a look!');
         (window as any).Medici = init;
     } else {
@@ -23,11 +22,6 @@ if (currentScript) {
             platform: 'web',
             appId: appId,
             endPoint: endPoint, //服务器
-            trackEndPoint: trackEndPoint,
-            // config: {
-            //     user: 'testUser',
-            //     version: '1',
-            // },
         });
     }
 }

+ 3 - 3
play/index.html

@@ -5,12 +5,12 @@
         <link rel="icon" type="image/svg+xml" href="/vite.svg" />
         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
         <title>Medici SDK</title>
-        <!-- <script async defer
+        <script async defer
          data-app-id="7b5958d5-1ae6-4ad5-8a87-5fc8a4b92999" 
          data-url="http://192.168.0.186:3000/api/collect" 
          data-track-url="http://192.168.0.186:3000/api/track" 
-         src="https://allreally.oss-cn-shenzhen.aliyuncs.com/wasm/test_legacy/medici.js">
-        </script> -->
+         src="https://allreally.oss-cn-shenzhen.aliyuncs.com/wasm/test_legacy/medici.js?v=111">
+        </script>
 
         <!-- <script async defer data-website-id="7b5958d5-1ae6-4ad5-8a87-5fc8a4b92999" src="http://192.168.0.186:3000/medici.js"></script> -->
     </head>

+ 12 - 12
play/src/App.vue

@@ -4,18 +4,18 @@
 import HelloWorld from './components/HelloWorld.vue';
 import * as Medici from '@medici/web';
 
-const medici = Medici.init({
-    platform: 'web',
-    appId: '7b5958d5-1ae6-4ad5-8a87-5fc8a4b92999',
-    endPoint: '/track_api', //服务器
-    stopTrack: false,
-    config: {
-        user: 'testUser',
-        version: '1',
-    },
-});
-console.log('medici', medici);
-(window as any).medici = medici;
+// const medici = Medici.init({
+//     platform: 'web',
+//     appId: '7b5958d5-1ae6-4ad5-8a87-5fc8a4b92999',
+//     endPoint: 'https://v4-test.4dkankan.com', //服务器
+//     stopTrack: false,
+//     config: {
+//         user: 'testUser',
+//         version: '1',
+//     },
+// });
+// console.log('medici', medici);
+// (window as any).medici = medici;
 
 // medici.track("BuyProduct", {
 //   eventType:"click",