Bläddra i källkod

接入钉钉日志SDK

manywhy 1 vecka sedan
förälder
incheckning
8caad15150
3 ändrade filer med 10 tillägg och 0 borttagningar
  1. 2 0
      public/index.html
  2. 4 0
      src/index.vue
  3. 4 0
      src/main.js

+ 2 - 0
public/index.html

@@ -17,5 +17,7 @@
     <div id="app"></div>
     <!-- built files will be auto injected -->
 	<script src="https://g.alicdn.com/dingding/dingtalk-jsapi/2.13.42/dingtalk.open.js"></script>
+  <script src="https://o.alicdn.com/dingding/bird/index.js" defer></script>
+
   </body>
 </html>

+ 4 - 0
src/index.vue

@@ -97,6 +97,10 @@
 <script>
 import { mapGetters, mapState } from 'vuex';
 import openLink from 'dingtalk-jsapi/api/biz/util/openLink';
+const { send } = window.__BIRD || {};
+
+typeof send === 'function' && send();
+window.performance && window.performance.mark("FMP");
 export default {
 	name: 'index',
 	data() {

+ 4 - 0
src/main.js

@@ -192,6 +192,10 @@ router.afterEach(() => {
 	NProgress.done();
 });
 
+
+window.__BIRD_CONFIG = window.__BIRD_CONFIG || {};
+__BIRD_CONFIG.disableReport = true;
+
 Vue.config.productionTip = false
 new Vue({
 	router,