2.0.6 • Published 6 years ago

vue-growth v2.0.6

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

vue-growth

vue log components

Installation

    npm install --save vue-growth

Usage

Step.1 install from your entry js

   import growth from 'vue-growth'
   
   growth.setOptions({
        
          CUSTOM_ROUTER_LOG_PARAMS: ['product_id', 'cart_id',  'category_ids'],
   
          DOMAIN: 'https://shop.imdada.cn',
   
          LAZY_ROUTERS: ['detail'],
   
          KAFKA_BIZ_TYPE: 'shop_action_biz_type',
          
          URI: '/log/test'
   
   })
   
   Vue.use(growth)

Step.2 setUserId

   import growth from 'vue-growth'
   growth.setUserId(123);
#### Options Declaration

 + CUSTOM_FIELDS: router query params
 + DOMAIN: Server Host
 + LAZY_ROUTERS
 + KAFKA_BIZ_TYPE
 + SESSION_STORAGE_KEYS   


### Step.3 Bind to router

```javascript
   import VueRouter from 'vue-router'
   import growth from 'vue-growth'
    
   const router = new VueRouter({
            
   
   })
    
   export default growth.track(router)

Methods

     // commit the page log
     growth.commitTransaction()  
     
     //set custom page info
     growth.setPagePrivateData(data)
     
     
     // commit custom action log
     growth.addActionLog(logKey, logData)
     
     // add sign code
     growth.pushSignCode(code)
     
     // set custom public data
     growth.setCustomPublicData({user_name: 'Mike'})

     

Technology Stack

  • Vue 2.0
  • Webpack
  • ES6

License

MIT © Andy

2.0.6

6 years ago

2.0.0

6 years ago

2.0.1

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago