ccf 4 лет назад
Родитель
Сommit
b7b3ed7718
5 измененных файлов с 35 добавлено и 2 удалено
  1. 5 1
      nuxt.config.js
  2. 2 1
      package.json
  3. 2 0
      pages/user/register.vue
  4. 21 0
      plugins/cnzz.js
  5. 5 0
      yarn.lock

+ 5 - 1
nuxt.config.js

@@ -120,7 +120,7 @@ module.exports = {
         type: "image/vnd.microsoft.icon",
         href: "https://stacdn.proginn.com/favicon_new.ico"
       }
-    ]
+    ],
   },
 
   /*
@@ -181,6 +181,10 @@ module.exports = {
     {
       src: 'plugins/directive.js',
       ssr: false
+    },
+    {
+      src: 'plugins/cnzz.js',
+      ssr: false
     }
   ],
   /*

+ 2 - 1
package.json

@@ -77,7 +77,8 @@
     "t2css": "^0.1.6",
     "ts-loader": "^8.0.3",
     "vue-lazyload": "^1.3.3",
-    "webpack": "^4.43.0"
+    "webpack": "^4.43.0",
+    "vue-cnzz-analytics": "^2.2.0"
   },
   "resolutions": {
     "jspdf/file-saver": "1.3.8"

+ 2 - 0
pages/user/register.vue

@@ -197,6 +197,7 @@ export default {
      * 点击注册
      */
     doRegist() {
+      this.$pushCNZZ.event("注册","注册点击","");
       let mobile = this.ruleFormPhone.mobile;
       let register = async body => {
         if (this.isRegistering) {
@@ -217,6 +218,7 @@ export default {
           setTimeout(() => {
             location.href = "/user/success";
           }, 1000);
+          this.$pushCNZZ.event("注册","注册成功","");
         }
       };
       if (this.usePhone) {

+ 21 - 0
plugins/cnzz.js

@@ -0,0 +1,21 @@
+import Vue from 'vue'
+import { VueRouter } from './router'
+import cnzzAnalytics from 'vue-cnzz-analytics'
+let siteid="";
+if(process.env.NODE_ENV!="production")
+{
+  siteid=1262086057;
+}
+else
+{
+  siteid=1261469621;
+}
+
+// 启动插件
+Vue.use(cnzzAnalytics, {
+  router: VueRouter,
+  siteIdList: [
+    siteid
+  ],
+  isDebug: false
+});

+ 5 - 0
yarn.lock

@@ -10462,6 +10462,11 @@ vue-client-only@^2.0.0:
   version "2.0.0"
   resolved "https://registry.npm.taobao.org/vue-client-only/download/vue-client-only-2.0.0.tgz#ddad8d675ee02c761a14229f0e440e219de1da1c"
 
+vue-cnzz-analytics@^2.2.0:
+  version "2.2.0"
+  resolved "https://registry.npmmirror.com/vue-cnzz-analytics/download/vue-cnzz-analytics-2.2.0.tgz#22fb6d894f531aee4e6073b8bfd85dcd0eabda61"
+  integrity sha1-IvttiU9TGu5OYHO4v9hdzQ6r2mE=
+
 vue-cropper@^0.5.8:
   version "0.5.8"
   resolved "https://registry.npmmirror.com/vue-cropper/download/vue-cropper-0.5.8.tgz#df5c8b923bfc2f1db5280054f73640b0c6a75a8d"