移动端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 

57 行
1.1 KiB

  1. <template>
  2. <div class="app-container">
  3. <van-nav-bar
  4. title="新闻详情"
  5. left-arrow
  6. fixed
  7. placeholder
  8. @click-left="onClickLeft"
  9. />
  10. <p class="title">{{detail.title}}</p>
  11. <van-row style="text-align: center;margin: 0.3rem 0;">
  12. <van-col span="2"></van-col>
  13. <van-col span="10">{{detail.createTime}}</van-col>
  14. <van-col span="10">数据来源:{{detail.createBy}}</van-col>
  15. <van-col span="2"></van-col>
  16. </van-row>
  17. <div id="content"></div>
  18. </div>
  19. </template>
  20. <script>
  21. import { newDetails } from "@/api/index";
  22. export default {
  23. name: "policyDetail",
  24. data() {
  25. return {
  26. detail:'',
  27. };
  28. },
  29. created() {
  30. this.getList();
  31. },
  32. methods: {
  33. getList(){
  34. newDetails(this.$route.query.id).then(response => {
  35. console.log(response)
  36. this.detail = response.data
  37. document.getElementById('content').innerHTML = response.data.content;
  38. });
  39. },
  40. },
  41. };
  42. </script>
  43. <style scoped lang="scss">
  44. .app-container {
  45. padding: 0.5rem 5%;
  46. }
  47. .title{
  48. text-align: center;
  49. font-size: 0.6rem;
  50. }
  51. #content{
  52. overflow: hidden;
  53. }
  54. </style>