ann0707
2018-08-16 c9bc8ec61cff4076132f6396d99d383a2cdf5a03
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
<template>
    <div class="mine-page">
        <!--问题类型-->
        <x-header :left-options="{backText: ''}">帮助中心</x-header>
        <flexbox class="mine-page-header">
            <flexbox-item class="flex-demo" @click.native="registrationjump(1)">
                <i class="iconfont icon-registration-problem"></i>
                <p>注册问题</p>
            </flexbox-item>
            <flexbox-item class="flex-demo" @click.native="registrationjump(2)">
                <i class="iconfont icon-application-problem"></i>
                <p>申请问题</p>
            </flexbox-item>
            <flexbox-item class="flex-demo" @click.native="registrationjump(3)">
                <i class="iconfont icon-loan-problem"></i>
                <p>放款问题</p>
            </flexbox-item>
            <flexbox-item class="flex-demo" @click.native="registrationjump(4)">
                <i class="iconfont icon-repayment-problem"></i>
                <p>还款问题</p>
            </flexbox-item>
        </flexbox>
        <!--问题详情-->
        <ul>
            <!--热门问题-->
            <li class="mine-page-hot">
                <span>热门问题</span>
            </li>
            <router-link tag="li" :to="'/f-question/'+i.questionId" v-for="(i,index) in items" :key="index">
                <p><i></i></p>
                <p>{{i.title}}</p>
            </router-link>
        </ul>
    </div>
</template>
<script>
    /**
     * Created by z.x.q on 2018/3/23.
     * 我的--帮助中心
     */
    import {XButton, Flexbox, FlexboxItem, Swiper, SwiperItem, XHeader} from 'vux';
    export default {
        name: 'f-help-center',
        components: {
            Flexbox,
            FlexboxItem,
            Swiper,
            SwiperItem,
            XHeader
        },
        data(){
            return {
                questions: {},
                items: [
                    {
                        title: " 1.我能贷多少?", questionId: 10010
                    },
                    {
                        title: "2.为什么我的贷款申请被拒?", questionId: 10019
                    },
                    {
                        title: " 3.如何提高贷款成功率/提高额度?", questionId: 10016
                    },
                    {
                        title: "4.提前还款利息怎么计算?", questionId: 10023
                    }
                ]
            }
        },
        init () {
 
        },
        methods: {
            registrationjump: function (typeId) {
                this.$router.push({
                    path: '/f-registration-problem',
                    query: {typeId: typeId}
                });
            }
        },
        activated: function () {
            this.$store.commit('UPDATE_DIRECTION', {direction: 'in'});
        },
        deactivated: function () {
            this.$store.commit('UPDATE_DIRECTION', {direction: 'out'});
        }
    }
</script>
<style lang="less">
    @import '../../../style/mixin.less';
 
    .mine-page {
        background-color: @color-background-default;
        .vux-header {
            .color-linear-gradient(@color-primary-light, @color-primary, 90deg);
            .vux-header-title {
                font-size: 18px;
            }
            .vux-header-left {
                .left-arrow:before {
                    border: solid 1px @color-white;
                    border-width: 2px 0 0 2px;
                }
            }
        }
        .mine-page-header {
            background-color: @color-white;
            height: 109px;
            text-align: center;
            .flex-demo {
                .iconfont {
                    font-size: 45PX !important;
                }
                .icon-registration-problem:before {
                    color: @color-primary;
                }
                .icon-application-problem:before {
                    color: #ff7777;
                }
                .icon-loan-problem:before {
                    color: #2ac5e6;
                }
                .icon-repayment-problem:before {
                    color: #ffa92c;
                }
                p {
                    font-size: @font-size-medium;
                    line-height: 15px;
                }
            }
        }
        .mine-page-division {
            width: 100%;
            height: 10px;
            background-color: @color-background-default;
        }
        .mine-page-hot {
            background-color: @color-white;
            margin-top: 10px;
            margin-left: 0px;
            padding-left: 12px;
            font-size: @font-size-medium;
            height: 44px;
            line-height: 44px;
            border-bottom: solid 1px @color-divider-regular;
            span {
                font-size: @font-size-base;
            }
        }
        ul {
            background-color: @color-white;
            li {
                height: 44px;
                line-height: 44px;
                margin-left: 12px;
                padding-right: 12px;
                list-style: square;
                font-size: @font-size-small;
                border-bottom: solid 1px @color-divider-regular;
                display: flex;
                .ellipsis();
                p {
                    &:first-child {
                        i {
                            display: inline-block;
                            width: 6px;
                            height: 6px;
                            line-height: 44px;
                            color: @color-primary;
                            margin: 0 10px;
                            background-color: @color-primary;
                            border-radius: 50%;
                            vertical-align: middle;
                        }
                    }
                    &:last-child {
                        span {
                            line-height: 44px;
                            font-size: @font-size-medium;
                        }
                    }
                }
 
            }
        }
    }
</style>