_id.vue 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. <template>
  2. <section class="cotainer">
  3. <div class="news-detail w1200">
  4. <div class="news-left">
  5. <div class="breadcrumb">
  6. <div class="breadcrumb-list">
  7. <ul>
  8. <li><nuxt-link target="_blank" to="/">首页</nuxt-link></li>
  9. <li>></li>
  10. <li><nuxt-link target="_blank" to="/news">新闻中心</nuxt-link></li>
  11. <li>></li>
  12. <template v-for="(item,index) in $store.state.newsNav">
  13. <li class="breadcrumb-active" v-if="item.id == $route.query.cateId" :key="index">
  14. <nuxt-link :to="{name: 'news', query: {cateId: item.id}}">{{item.title}}</nuxt-link>
  15. </li>
  16. </template>
  17. </ul>
  18. </div>
  19. </div>
  20. <div class="article">
  21. <div class="title">教您四个小窍门轻松辨实木家具</div>
  22. <div class="info">
  23. <div class="info-item">2020-10-10</div>
  24. <div class="info-item">
  25. <span class="">观看人数:</span>
  26. <span class="text">1000</span>
  27. </div>
  28. <div class="info-item">
  29. <span>作者:</span>
  30. <span>李明</span>
  31. </div>
  32. <div class="info-item">
  33. <span>分享</span>
  34. <div class="share">
  35. <img class="icon" src="~/assets/images/news/icon_wechat.png" alt="" srcset="">
  36. <img class="icon" src="~/assets/images/news/icon_qq.png" alt="" srcset="">
  37. <img class="icon" src="~/assets/images/news/icon_sina.png" alt="" srcset="">
  38. </div>
  39. </div>
  40. </div>
  41. <article>
  42. <div v-html="articleContent"></div>
  43. </article>
  44. </div>
  45. </div>
  46. <div class="news-hot new-right">
  47. <div class="news-hot-title">
  48. 热门文章
  49. </div>
  50. <div class="hot-list">
  51. <div class="hot-item" v-for="(item, index) in articleList" :key="index">
  52. <div class="hot-title">
  53. <nuxt-link target="_blank" :to="{name: 'news-newsView-id', params: { id: item.id }, query: {cateId: item.cateId } }">
  54. {{ item.title }}
  55. </nuxt-link>
  56. </div>
  57. <div class="hot-info">
  58. <span class="time">{{ item.time }}</span>
  59. <span class="views">观看人数:{{ item.views}}</span>
  60. </div>
  61. </div>
  62. </div>
  63. <div class="hot-top-style"></div>
  64. </div>
  65. </div>
  66. </section>
  67. </template>
  68. <script>
  69. import axios from "axios";
  70. export default {
  71. data() {
  72. return {
  73. articleList: [
  74. {
  75. title: '中德智慧乔迁逻辑狗智慧乔迁智慧乔迁标题中德智 迁标题中德智迁标题中德智慧乔迁……..',
  76. time: '2020-6-29',
  77. content: '个人的何时去个人的何时去个人的何时去个人的何时去个人的何时去个人的何时去个人 的人的何时去个人的何时去…… ',
  78. imgUrl: require('~/assets/images/news/img.png'),
  79. id: '1',
  80. cateId: '1',
  81. views: 103,
  82. },
  83. {
  84. title: '中德智慧乔迁逻辑狗智慧乔迁智慧乔迁标题中德智 迁标题中德智迁标题中德智慧乔迁……..',
  85. time: '2020-6-29',
  86. content: '个人的何时去个人的何时去个人的何时去个人的何时去个人的何时去个人的何时去个人 的人的何时去个人的何时去…… ',
  87. imgUrl: require('~/assets/images/news/img.png'),
  88. id: '2',
  89. cateId: '2',
  90. views: 141,
  91. },
  92. {
  93. title: '中德智慧乔迁逻辑狗智慧乔迁智慧乔迁标题中德智 迁标题中德智迁标题中德智慧乔迁……..',
  94. time: '2020-6-29',
  95. content: '个人的何时去个人的何时去个人的何时去个人的何时去个人的何时去个人的何时去个人 的人的何时去个人的何时去…… ',
  96. imgUrl: require('~/assets/images/news/img.png'),
  97. id: '3',
  98. cateId: '3',
  99. views: 165,
  100. }
  101. ]
  102. };
  103. },
  104. async asyncData({ params, query, store }) {
  105. const content = '<div><p><a href="http://www.visney.cn/" target="_blank" title="卫诗理"><strong>教您四个小窍门轻松辨实木家具</strong></a>:一看、二闻、三敲、四掂。</p><p>  一看:看实木家具是否是整块实木打造,首先要看木纹和疤结。如一个衣柜门,外表看上去是一种花纹,那么在柜门背面相应的位置,看这个花纹变化的位置,如果对应得很好则是纯实木柜门。另外看疤结也是鉴定纯木的好方法:看好有疤痕的一面所在位置,再在另一面找是否有相应花纹。</p><p><br></p><p style="text-align: center;"><img src="http://img.visney.cn/visney-manager/image/20181015/1539584969235044317.jpg" title="1539584969235044317.jpg" alt="QQ截图20181015142729.jpg"></p><p><br></p><p>  二闻:选实木家具打开柜门或抽屉后,要用鼻子闻一闻。纯木有自己特殊的味道,即使长期存放或涂饰后依然留有气味,而且有很多木材会保留着淡淡的味道,如松木有松脂的味道,柏木有淡香,雪松有辛辣味,杉木具有独特的气味,樟木会有很明显的樟脑味,椴木微有油臭味,红木的切口处会有浓厚的辛辣香气,胡桃木会轻微的呛鼻,很多的国产木材没有气味,人造板会有很浓的化学材料气味,如甲醛等,会很好识别。</p><p>  三敲:实木制件用手轻敲会发出较清脆的声音,而人造板则声音低沉,包厢的木件会发出咚咚的鼓声。</p><p>  四掂:按木材的重量分为三级:轻量级的有干燥过的泡桐木,中量级的有松木,椴木,秋木等。在我国北方把中密度的木材称为软杂木(除松木外),重量级的除红木,花梨木,紫檀木等硬木外柞木,水曲柳和桦木及进口的柳安木均称为硬杂木,综上所述的木材家具均比刨花板、中密度纤维板的家具轻些。</p><p>  特别要注意实木家具木材的含水率和产地。国内各地区的气候对木材含水率是有影响的,木材含水率不得高于使用地区当地平衡含水率的1%,否则木材由于胀缩大易造成榫卯分离、家具散架,还会引起翘曲。因此,要选购干燥设备和干燥工艺好的企业生产的红木家具,本地或外地生产的红木家具并不重要,关键是其含水率是否与使用地区的平衡含水率保持一致。有一句老话“实木不过长江”,就是说在南方生产的实木家具到北方后,会因为气候影响含水率,从而容易出现开裂、变形等问题,所以选购的时候要看清产地。</p><p>  特别提醒:价格太便宜小心遇到“仿实木”</p><p>  实木家具是指由天然木材制成的家具,这样的家具表面一般都能看到木材自然的花纹。家具制造者对于实木家具一般注意涂饰清漆或亚光漆等来突出木材的天然色泽。在北方,普通实木家具通常采用榉木、白橡木、水曲柳、榆木、楸木、橡胶木、柞木,而名贵的红木家具主要采用“花梨木、鸡翅木、紫檀木”。实木家具的市场比较混乱,经常出现以次充好、混淆树种的事情,最好还是买名牌产品,同时注意,木头的价格只能越来越高,太便宜的绝对有诈,很可能就是一种仿实木家具。所谓仿实木家具,从外观上看是实木家具,木材的自然纹理、手感及色泽都和实木家具一模一样,但实际上是实木和人造板混用的家具。</p><p><br></p></div>'
  106. console.log(params);
  107. console.log(query);
  108. return {
  109. articleContent: content
  110. }
  111. },
  112. head() {
  113. return {
  114. };
  115. },
  116. mounted() {
  117. },
  118. };
  119. </script>
  120. <style lang="scss">
  121. .news-detail {
  122. margin-top: 190px;
  123. display: flex;
  124. .news-left {
  125. flex: 1;
  126. }
  127. .breadcrumb-list {
  128. font-size: 15px;
  129. ul {
  130. display: flex;
  131. li {
  132. margin-right: 10px;
  133. color: #535F72;
  134. a {
  135. color: #535F72;
  136. }
  137. }
  138. }
  139. .breadcrumb-active {
  140. a {
  141. font-size: 15px;
  142. font-weight: 500;
  143. color: #2D71FA;
  144. line-height: 21px;
  145. }
  146. }
  147. }
  148. .el-breadcrumb {
  149. font-size: 15px;
  150. }
  151. .article {
  152. margin: 32px auto 200px;
  153. .title {
  154. font-size: 32px;
  155. font-weight: 600;
  156. color: #262626;
  157. line-height: 45px;
  158. }
  159. .info {
  160. margin-top: 30px;
  161. font-size: 15px;
  162. font-weight: 400;
  163. color: #535F72;
  164. .info-item {
  165. margin-right: 42px;
  166. .share {
  167. margin-left: 32px;
  168. font-size: 0;
  169. .icon {
  170. margin-right: 44px;
  171. width: 27px;
  172. height: 24px;
  173. }
  174. }
  175. }
  176. }
  177. article {
  178. color: #333330;
  179. margin-top: 34px;
  180. p {
  181. font-size: 16px;
  182. font-weight: 400;
  183. color: #333330;
  184. line-height: 32px;
  185. letter-spacing: 1px;
  186. }
  187. }
  188. }
  189. .info {
  190. display: flex;
  191. align-items: center;
  192. .info-item {
  193. display: flex;
  194. align-items: center;
  195. }
  196. }
  197. .new-right {
  198. position: relative;
  199. width: 290px;
  200. border-radius: 4px;
  201. padding: 30px 15px 40px;
  202. max-height: 450px;
  203. margin-left: 60px;
  204. border: 1px solid #F1F1F1;
  205. overflow: hidden;
  206. .hot-top-style {
  207. position: absolute;
  208. top: 0;
  209. left: 0;
  210. height: 8px;
  211. width: 100%;
  212. background: #236AFA;
  213. border-radius: 4px 4px 0px 0px;
  214. }
  215. .news-hot-title {
  216. font-size: 26px;
  217. font-weight: 400;
  218. color: #262626;
  219. line-height: 37px;
  220. }
  221. .hot-item {
  222. margin-top: 18px;
  223. padding-top: 30px;
  224. border-top: 1px solid #F1F1F1;
  225. .hot-title {
  226. font-size: 14px;
  227. font-weight: 400;
  228. color: #262626;
  229. line-height: 20px;
  230. letter-spacing: 1px;
  231. font-family: PingFangSC-Regular, PingFang SC;
  232. overflow: hidden;
  233. text-overflow: ellipsis;
  234. display: -webkit-box;
  235. -webkit-box-orient: vertical;
  236. -webkit-line-clamp: 2;
  237. }
  238. .hot-info {
  239. font-size: 10px;
  240. font-weight: 400;
  241. color: #ABABAB;
  242. line-height: 14px;
  243. margin-top: 4px;
  244. .time {
  245. margin-right: 48px;
  246. }
  247. }
  248. }
  249. }
  250. }
  251. </style>