list.vue 3.08 KB
<template>
  <div class="question_list">
    <NafmHeader :title="$t('title.question')" navClass="nafmii-head-bg3"></NafmHeader>
     <!-- <template #bottom>
        <SearchFirst @jumpPage="jumpPage" :placeholder="placeholder" />
      </template> -->
    <div class="question_content">
      <h2>{{$t('question.classification')}}</h2>
      <div class="question_type">
        <ul>
          <li @click="jumpQuestion()">
            <img :src="icon" alt="">
            <span>产品创新</span>
          </li>
          <li>
            <img :src="icon" alt="">
            <span>产品创新</span>
          </li>
          <li>
            <img :src="icon" alt="">
            <span>产品创新</span>
          </li>
          <li>
            <img :src="icon" alt="">
            <span>产品创新</span>
          </li>
        </ul>
      </div>
      <div class="question_some">
        <h3>常见问题</h3>
        <van-cell :title="item.title" v-for="(item,index) in list" :key="index" center is-link @click="jumpDetail(item.id)" />
      </div>
    </div>
  </div>
</template>
<script>
// import SearchFirst from '@/components/SearchFirst.vue';
export default {
  name: 'Question',
  components: {
    // SearchFirst
  },
  data() {
    return {
      icon: require('@/assets/icon/question_icon.png'),
      placeholder: this.$t('question.askPlaceholder'),
      list: [
        { id: '1', type: '产品创新', title: '问题一问题一问题一问题一问题一问题一问题一问题一问题一问题一' },
        { id: '2', type: '产品创新', title: '问题二问题二问题二问题二问题二问题二问题二问题二问题二问题二' },
      ]
    }
  },
  methods: {
    jumpPage() {
      this.$router.push({
        name: 'Home'
      })
    },

    jumpQuestion() {

    },
    // 跳转问题详情
    jumpDetail(id) {
      this.$router.push({
        path: '/user/questionDetail',
        query: {
          id
        }
      })
    }
  }

}
</script>
<style lang="less" scoped>
@import './less/index.less';
.question_content {
  width: 384px;
  margin: 16px auto;
  display: flex;
  flex-direction: column;
  h2 {
    position: relative;
    display: flex;
    height: 30px;
    font-size: 19px;
    color: #222;
    border-bottom: 1px solid #c9dbeb;
    &:after {
      content: "";
      position: absolute;
      left: 0;
      top: 29px;
      width: 76px;
      border-bottom: 3px solid #135faa;
    }
  }
  .question_type {
    margin: 25px 0;
  }
  ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    li {
      flex: 0 0 121px;
      display: flex;
      width: 121px;
      height: 42px;
      margin-bottom: 10px;
      justify-content: center;
      align-items: center;
      border-radius: 8px;
      background-color: rgba(255, 255, 255, 1);
      box-shadow: 0px 0px 6px 0px rgba(2, 15, 41, 0.06);
      margin-right: 10px;
      &:nth-child(3n + 3) {
        margin-right: 0;
      }
      img {
        width: 18px;
        height: 18px;
        margin-right: 7px;
      }
      span {
        color: #333;
        font-size: 16px;
      }
    }
  }
}

</style>