1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
  | import { getCrmAuthUrl } from '../../api/index' 
 |  Component({ 
 |    /** 
 |     * 组件的属性列表 
 |     */ 
 |    properties: { 
 |      showPurpose: { 
 |        type: String, 
 |        value: '0' 
 |      } 
 |    }, 
 |    
 |    /** 
 |     * 组件的初始数据 
 |     */ 
 |    data: { 
 |    
 |    }, 
 |    
 |    /** 
 |     * 组件的方法列表 
 |     */ 
 |    methods: { 
 |      jumpPage(e) { 
 |        const urls = [ '/pages/kefu/fond', '/pages/store/staff' ] 
 |        const i = e.currentTarget.dataset.i 
 |        if(i == 2){ 
 |          getCrmAuthUrl({type:1}).then(res => { 
 |            this.setData({ url: res.data })   
 |            let link = res.data 
 |            wx.navigateTo({ 
 |              url: '/pages/webView/index', 
 |              success: function(res) { 
 |                // 通过eventChannel向被打开页面传送数据 
 |                console.log(link) 
 |                res.eventChannel.emit('data',{link:link} ); 
 |              } 
 |            }) 
 |          })  
 |        } 
 |        console.log('i', i); 
 |        wx.navigateTo({ 
 |          url: urls[i], 
 |        }) 
 |      } 
 |    } 
 |  }) 
 |  
  |