propaganda_body.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. <!DOCTYPE html>
  2. <html class="">
  3. <!--STATUS OK-->
  4. <head>
  5. <meta name="referrer" content="always" />
  6. <meta charset='utf-8' />
  7. <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
  8. <meta http-equiv="x-dns-prefetch-control" content="on">
  9. <meta name="description" content="">
  10. <meta name="format-detection" content="telephone=no" />
  11. <link rel="stylesheet" type="text/css" href="css/vant-ui.css" />
  12. <link rel="stylesheet" type="text/css" href="css/iconfont.css">
  13. <link rel="stylesheet" type="text/css" href="css/main.css" />
  14. <script src="js/vue.js"></script>
  15. <script src="js/vant-ui.js"></script>
  16. <script src="js/main.js"></script>
  17. <title></title>
  18. </head>
  19. <style>
  20. .menu .item p {
  21. font-size: 0.26rem;
  22. }
  23. .line1 {
  24. width: 300px;
  25. overflow: hidden;
  26. text-overflow: ellipsis;
  27. }
  28. .article_title {
  29. display: flex;
  30. justify-content: center;
  31. font-size: .5rem;
  32. margin: .25rem;
  33. font-weight: 800;
  34. }
  35. .article_timedate {
  36. font-size: .3rem;
  37. margin: .1rem .2rem;
  38. }
  39. .clk_divider {
  40. border-top: 1px solid #DCDFE6;
  41. margin: 0 .2rem;
  42. }
  43. .article_content {
  44. padding: .2rem;
  45. font-size: .4rem
  46. }
  47. h1 {
  48. font-size: .4rem
  49. }
  50. h2 {
  51. font-size: .4rem
  52. }
  53. h3 {
  54. font-size: .4rem
  55. }
  56. h4 {
  57. font-size: .4rem
  58. }
  59. h5 {
  60. font-size: .4rem
  61. }
  62. p {
  63. font-size: .4rem
  64. }
  65. .article_content_title {
  66. font-weight: 800;
  67. }
  68. /*隐藏模板语法*/
  69. [v-cloak] {
  70. display: none;
  71. }
  72. .ql-align-center:nth-child(1) {
  73. display: none !important;
  74. }
  75. </style>
  76. <body>
  77. <div id="app">
  78. <div id="mescroll" style="position : fixed;height : 100%;overflow-y:scroll">
  79. <div v-cloak>
  80. <div class="article_title">
  81. {{article.title}}
  82. </div>
  83. <!-- <div class="article_timedate">
  84. {{article.createTime}}
  85. </div> -->
  86. <div class="clk_divider">
  87. </div>
  88. <div class="article_content">
  89. <!-- <div class="article_content_title">
  90. {{article.viceTitle}}
  91. </div> -->
  92. <div v-html="article.contentDetail">
  93. </div>
  94. </div>
  95. </div>
  96. </div>
  97. </div>
  98. </body>
  99. </html>
  100. <link rel="stylesheet" href="./mescroll/mescroll.min.css">
  101. <script type="text/javascript" src="./mescroll/mescroll.min.js"></script>
  102. <script type="text/javascript" src="../script/api.js"></script>
  103. <script type="text/javascript" src="../script/httpRequest.js"></script>
  104. <script type="text/javascript" src="../script/vue_plugins.js"></script>
  105. <script type="text/javascript">
  106. apiready = function() {
  107. new Vue({
  108. el: '#app',
  109. data: {
  110. token: '',
  111. userId: '',
  112. article: [],
  113. },
  114. methods: {
  115. init: function() {
  116. // this.token = $api.getStorage('token');
  117. this.manId = $api.getStorage('mainId');
  118. this.getArticleM();
  119. },
  120. getArticleM: function() {
  121. var data = {
  122. // token: this.token,
  123. "url": "json",
  124. "type": "body",
  125. "mainId": this.manId
  126. },
  127. _this = this;
  128. this.$post('getOneDetails', data, function(ret) {
  129. _this.article = ret.list;
  130. })
  131. }
  132. },
  133. mounted: function() {
  134. this.init();
  135. }
  136. })
  137. }
  138. </script>