info.vue 837 Bytes
Newer Older
1 2 3 4 5
<template>
  <div class="infoheader">
    <el-collapse v-model="activeNames">
      <div v-for="item in helpData" :key="item.id">
        <el-collapse-item :title="item.titleZh" :name="item.id">
6
          <div v-html="item.contentZh" class="img">{{ item.contentZh }}</div>
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
        </el-collapse-item>
      </div>
    </el-collapse>
  </div>
</template>

<script>
import { getInternalHelpDocPage} from "@/api/system/internalHelpDoc";
export default {
  data() {
    return {
      activeNames: [],
      helpData: []
    }
  },
  created() {
    getInternalHelpDocPage({ pageNo: 1, pageSize: 100 }).then((r) => {
      this.helpData = r.data.list
      this.activeNames = this.helpData.map(m => { return m.id })
    })
  }
}
</script>

<style scoped>
  .infoheader{
    padding:20px
  }
35 36 37
  ::v-deep img{
    max-width: 100%;
  }
38
</style>