componentWindow.vue 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840
  1. <template>
  2. <div class="componentWindowBox">
  3. <!--开发助手-->
  4. <!-- <div class="testAssistant">
  5. <div class="testAssistantTitle">
  6. 代码助手:
  7. </div>
  8. <div class="testAssistantContent">
  9. <div class="testAssistantContentItem">
  10. <div>当前板块id:</div>
  11. <div>{{this.$store.state.template.editSectorId}}</div>
  12. </div>
  13. <div class="testAssistantContentItem">
  14. <div>当前板块所在的页面:</div>
  15. <div v-if="this.$store.state.template.pageStatus == 1">首页</div>
  16. <div v-if="this.$store.state.template.pageStatus == 2">分类页</div>
  17. <div v-if="this.$store.state.template.pageStatus == 3">列表页</div>
  18. <div v-if="this.$store.state.template.pageStatus == 4">详情页</div>
  19. <div v-if="this.$store.state.template.pageStatus == 5">搜索页</div>
  20. <div v-if="this.$store.state.template.pageStatus == 6">底部列表页</div>
  21. <div v-if="this.$store.state.template.pageStatus == 7">底部详情页</div>
  22. </div>
  23. <div class="testAssistantContentItem">
  24. <div>当前组件在此板块中的位置:</div>
  25. <div>{{this.$store.state.template.editComponentSort}}</div>
  26. </div>
  27. <div class="testAssistantContentItem">
  28. <div>当前板块在Json数据中的位置:</div>
  29. <div>{{this.$store.state.template.editDataSort}}</div>
  30. </div>
  31. <div class="testAssistantContentItem">
  32. <div>当前组件样式:</div>
  33. <div>{{this.$store.state.template.editComponentStyle}}</div>
  34. </div>
  35. </div>
  36. </div> -->
  37. <div class="componentStyleBox">
  38. <div class="componentStyleBoxContent">
  39. <!--首页-->
  40. <!--1.头条组件 start---------------------------------------->
  41. <!--样式1-->
  42. <div v-if="this.$store.state.template.editComponentType == 1 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle1">
  43. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  44. <img src="http://img.bjzxtw.org.cn/pre/image/png/20250603/1748914467583559.png"/>
  45. <div class="componentScrollBoxItemTitle">大标题带三个子标题</div>
  46. </div>
  47. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  48. <img src="http://img.bjzxtw.org.cn/pre/image/png/20250603/1748935989462533.png"/>
  49. <div class="componentScrollBoxItemTitle">大标题带二个子标题</div>
  50. </div>
  51. </div>
  52. <!--样式2-->
  53. <div v-if="this.$store.state.template.editComponentType == 1 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle1">
  54. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  55. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750834310580793.jpg"/>
  56. <div class="componentScrollBoxItemTitle">大标题带三个子标题滚动显示</div>
  57. </div>
  58. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  59. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750834351793480.jpg"/>
  60. <div class="componentScrollBoxItemTitle">大标题带二个子标题滚动显示</div>
  61. </div>
  62. </div>
  63. <!--1.头条组件 end---------------------------------------->
  64. <!--2.焦点图组件 start---------------------------------------->
  65. <div v-if="this.$store.state.template.editComponentType == 2" class="componentScrollBoxStyle2">
  66. <div class="componentScrollbigBog">
  67. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  68. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250604/174901939842760.jpg"/>
  69. <div class="componentScrollBoxItemTitle">底部显示当前页码</div>
  70. </div>
  71. </div>
  72. </div>
  73. <!--2.焦点图组件 end---------------------------------------->
  74. <!--3.焦点图组件 start---------------------------------------->
  75. <!--样式1-->
  76. <div v-if="this.$store.state.template.editComponentType == 3 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle3">
  77. <div class="componentScrollbigBog">
  78. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  79. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250604/1749019582186582.jpg"/>
  80. <div class="componentScrollBoxItemTitle">主题色每组标题</div>
  81. </div>
  82. </div>
  83. <div class="componentScrollbigBog">
  84. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  85. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250604/1749019602825563.jpg"/>
  86. <div class="componentScrollBoxItemTitle">加粗每组标题</div>
  87. </div>
  88. </div>
  89. </div>
  90. <!--样式2-->
  91. <div v-if="this.$store.state.template.editComponentType == 3 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle3">
  92. <div class="componentScrollbigBog">
  93. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  94. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750835163730008.jpg"/>
  95. <div class="componentScrollBoxItemTitle">主题色每组标题</div>
  96. </div>
  97. </div>
  98. <div class="componentScrollbigBog">
  99. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  100. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750835191400507.jpg"/>
  101. <div class="componentScrollBoxItemTitle">加粗每组标题</div>
  102. </div>
  103. </div>
  104. </div>
  105. <!--3.焦点图组件 start---------------------------------------->
  106. <!--4.两列布局新闻组件1 左侧 start---------------------------------------->
  107. <!--样式1-->
  108. <div v-if="this.$store.state.template.editComponentType == 4 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle2">
  109. <div class="componentScrollbigBog">
  110. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  111. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250605/1749102223295015.jpg"/>
  112. <div class="componentScrollBoxItemTitle">左侧大图在上小图在下,右侧标题加粗</div>
  113. </div>
  114. </div>
  115. <div class="componentScrollbigBog">
  116. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  117. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250605/1749102232438519.jpg"/>
  118. <div class="componentScrollBoxItemTitle">左侧标题加粗,右侧大图在上小图在下</div>
  119. </div>
  120. </div>
  121. </div>
  122. <!--样式2-->
  123. <div v-if="this.$store.state.template.editComponentType == 4 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle2">
  124. <div class="componentScrollbigBog">
  125. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  126. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750835971380780.jpg"/>
  127. <div class="componentScrollBoxItemTitle">左侧大图在上小图在下,右侧标题加粗</div>
  128. </div>
  129. </div>
  130. <div class="componentScrollbigBog">
  131. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  132. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750836006136326.jpg"/>
  133. <div class="componentScrollBoxItemTitle">左侧标题加粗,右侧大图在上小图在下</div>
  134. </div>
  135. </div>
  136. </div>
  137. <!--4.两列布局新闻组件1 左侧 end---------------------------------------->
  138. <!--5.两列布局新闻组件1 右侧 start---------------------------------------->
  139. <!--样式1-->
  140. <div v-if="this.$store.state.template.editComponentType == 5 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle3">
  141. <div class="componentScrollbigBog">
  142. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  143. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250605/1749112729438904.jpg"/>
  144. <div class="componentScrollBoxItemTitle">左侧图片,右侧标题灰色标记</div>
  145. </div>
  146. </div>
  147. <div class="componentScrollbigBog">
  148. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  149. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250605/1749113028559940.jpg"/>
  150. <div class="componentScrollBoxItemTitle">右侧图片,左侧标题灰色标记</div>
  151. </div>
  152. </div>
  153. </div>
  154. <!--样式2-->
  155. <div v-if="this.$store.state.template.editComponentType == 5 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle3">
  156. <div class="componentScrollbigBog">
  157. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  158. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750836353320798.jpg"/>
  159. <div class="componentScrollBoxItemTitle">左侧图片,右侧标题灰色标记</div>
  160. </div>
  161. </div>
  162. <div class="componentScrollbigBog">
  163. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  164. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750836359627269.jpg"/>
  165. <div class="componentScrollBoxItemTitle">右侧图片,左侧标题灰色标记</div>
  166. </div>
  167. </div>
  168. </div>
  169. <!--5.两列布局新闻组件1 右侧 end---------------------------------------->
  170. <!--6.两列布局新闻组件2 左侧 start---------------------------------------->
  171. <!--样式1-->
  172. <div v-if="this.$store.state.template.editComponentType == 6 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle2">
  173. <div class="componentScrollbigBog">
  174. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  175. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250606/1749176134863144.jpg"/>
  176. <div class="componentScrollBoxItemTitle">两列图文图片置顶</div>
  177. </div>
  178. </div>
  179. <div class="componentScrollbigBog">
  180. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  181. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250606/1749176145666694.jpg"/>
  182. <div class="componentScrollBoxItemTitle">两列图文图片置底</div>
  183. </div>
  184. </div>
  185. </div>
  186. <!--样式2-->
  187. <div v-if="this.$store.state.template.editComponentType == 6 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle2">
  188. <div class="componentScrollbigBog">
  189. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  190. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750836985667437.jpg"/>
  191. <div class="componentScrollBoxItemTitle">两列图文图片置顶</div>
  192. </div>
  193. </div>
  194. <div class="componentScrollbigBog">
  195. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  196. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750837005616905.jpg"/>
  197. <div class="componentScrollBoxItemTitle">两列图文图片置底</div>
  198. </div>
  199. </div>
  200. </div>
  201. <!--6.两列布局新闻组件2 左侧 end---------------------------------------->
  202. <!--7.两列布局新闻组件2 右侧 start---------------------------------------->
  203. <!--样式1-->
  204. <div v-if="this.$store.state.template.editComponentType == 7 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle3">
  205. <div class="componentScrollbigBog">
  206. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  207. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250606/1749178122927942.jpg"/>
  208. <div class="componentScrollBoxItemTitle">图片在上,列表在下首标题加粗</div>
  209. </div>
  210. </div>
  211. <div class="componentScrollbigBog">
  212. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  213. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250606/1749178130533785.jpg"/>
  214. <div class="componentScrollBoxItemTitle">图片在下,列表在上首标题加粗</div>
  215. </div>
  216. </div>
  217. </div>
  218. <!--样式2-->
  219. <div v-if="this.$store.state.template.editComponentType == 7 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle3">
  220. <div class="componentScrollbigBog">
  221. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  222. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750837510282402.jpg"/>
  223. <div class="componentScrollBoxItemTitle">图片在上,列表在下首标题加粗</div>
  224. </div>
  225. </div>
  226. <div class="componentScrollbigBog">
  227. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  228. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750837527816673.jpg"/>
  229. <div class="componentScrollBoxItemTitle">图片在下,列表在上首标题加粗</div>
  230. </div>
  231. </div>
  232. </div>
  233. <!--7.两列布局新闻组件2 右侧 end---------------------------------------->
  234. <!--8.两列布局新闻组件3 左侧上半部分 start---------------------------------------->
  235. <!--样式1-->
  236. <div v-if="this.$store.state.template.editComponentType == 8 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle2">
  237. <div class="componentScrollbigBog">
  238. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  239. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250606/1749203040403256.jpg"/>
  240. <div class="componentScrollBoxItemTitle">图片在左,列表灰色标识</div>
  241. </div>
  242. </div>
  243. <div class="componentScrollbigBog">
  244. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  245. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250606/1749203054268297.jpg"/>
  246. <div class="componentScrollBoxItemTitle">图片与文字混合,列表灰色标识</div>
  247. </div>
  248. </div>
  249. </div>
  250. <!--样式2-->
  251. <div v-if="this.$store.state.template.editComponentType == 8 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle2">
  252. <div class="componentScrollbigBog">
  253. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  254. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750838079739186.jpg"/>
  255. <div class="componentScrollBoxItemTitle">图片在左,列表灰色标识</div>
  256. </div>
  257. </div>
  258. <div class="componentScrollbigBog">
  259. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  260. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/175083809079978.jpg"/>
  261. <div class="componentScrollBoxItemTitle">图片与文字混合,列表灰色标识</div>
  262. </div>
  263. </div>
  264. </div>
  265. <!--8.两列布局新闻组件3 左侧上半部分 end---------------------------------------->
  266. <!--9.两列布局新闻组件3 左侧下半部分 start---------------------------------------->
  267. <!--样式1-->
  268. <div v-if="this.$store.state.template.editComponentType == 9 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle3">
  269. <div class="componentScrollbigBog">
  270. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  271. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250609/1749429181784621.jpg"/>
  272. <div class="componentScrollBoxItemTitle">图片在上,列表标题加粗</div>
  273. </div>
  274. </div>
  275. <div class="componentScrollbigBog">
  276. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  277. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250609/1749430114351294.jpg"/>
  278. <div class="componentScrollBoxItemTitle">图片在下,列表标题加粗</div>
  279. </div>
  280. </div>
  281. </div>
  282. <!--样式2-->
  283. <div v-if="this.$store.state.template.editComponentType == 9 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle3">
  284. <div class="componentScrollbigBog">
  285. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  286. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750838346979502.jpg"/>
  287. <div class="componentScrollBoxItemTitle">图片在上,列表标题加粗</div>
  288. </div>
  289. </div>
  290. <div class="componentScrollbigBog">
  291. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  292. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750838355402392.jpg"/>
  293. <div class="componentScrollBoxItemTitle">图片在下,列表标题加粗</div>
  294. </div>
  295. </div>
  296. </div>
  297. <!--9.两列布局新闻组件3 左侧下半部分 end---------------------------------------->
  298. <!--10.两列布局新闻组件3 右侧部分 start---------------------------------------->
  299. <!--样式1-->
  300. <div v-if="this.$store.state.template.editComponentType == 10 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle4">
  301. <div class="componentScrollbigBog">
  302. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  303. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250609/1749430470981307.jpg"/>
  304. <div class="componentScrollBoxItemTitle">图片角标悬浮在上</div>
  305. </div>
  306. </div>
  307. <div class="componentScrollbigBog">
  308. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  309. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250609/1749430717156318.jpg"/>
  310. <div class="componentScrollBoxItemTitle">角标与左侧保持间距</div>
  311. </div>
  312. </div>
  313. </div>
  314. <!--样式2-->
  315. <div v-if="this.$store.state.template.editComponentType == 10 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle4">
  316. <div class="componentScrollbigBog">
  317. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  318. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750838618610373.jpg"/>
  319. <div class="componentScrollBoxItemTitle">图片角标悬浮在上</div>
  320. </div>
  321. </div>
  322. <div class="componentScrollbigBog">
  323. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  324. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/175083862410673.jpg"/>
  325. <div class="componentScrollBoxItemTitle">角标与左侧保持间距</div>
  326. </div>
  327. </div>
  328. </div>
  329. <!--10.两列布局新闻组件3 右侧部分 end---------------------------------------->
  330. <!--11.带广告图文组合 start---------------------------------------->
  331. <!--样式1-->
  332. <div v-if="this.$store.state.template.editComponentType == 11 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle2">
  333. <div class="componentScrollbigBog">
  334. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  335. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250609/1749451127220319.jpg"/>
  336. <div class="componentScrollBoxItemTitle">左侧图片新闻在上,右侧广告在下,加粗标题</div>
  337. </div>
  338. </div>
  339. <div class="componentScrollbigBog">
  340. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  341. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250609/1749453960887626.jpg"/>
  342. <div class="componentScrollBoxItemTitle">左侧图片新闻在下,右侧广告在下,加粗标题</div>
  343. </div>
  344. </div>
  345. </div>
  346. <!--样式2-->
  347. <div v-if="this.$store.state.template.editComponentType == 11 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle2">
  348. <div class="componentScrollbigBog">
  349. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  350. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750839094199784.jpg"/>
  351. <div class="componentScrollBoxItemTitle">左侧图片新闻在上,右侧广告在下,加粗标题</div>
  352. </div>
  353. </div>
  354. <div class="componentScrollbigBog">
  355. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  356. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750839116948230.jpg"/>
  357. <div class="componentScrollBoxItemTitle">左侧图片新闻在下,右侧广告在下,加粗标题</div>
  358. </div>
  359. </div>
  360. </div>
  361. <!--11.带广告图文组合 end---------------------------------------->
  362. <!--频道页-->
  363. <!--12.频道菜单 start---------------------------------------->
  364. <!--样式1-->
  365. <div v-if="this.$store.state.template.editComponentType == 12 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle1">
  366. <div class="componentScrollbigBog">
  367. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  368. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250619/1750322353282870.jpg"/>
  369. <div class="componentScrollBoxItemTitle">居中标题,带分割线</div>
  370. </div>
  371. </div>
  372. <div class="componentScrollbigBog">
  373. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  374. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250619/1750322363602937.jpg"/>
  375. <div class="componentScrollBoxItemTitle">居中标题,不带分割线</div>
  376. </div>
  377. </div>
  378. </div>
  379. <!--样式2-->
  380. <div v-if="this.$store.state.template.editComponentType == 12 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle1">
  381. <div class="componentScrollbigBog">
  382. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  383. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250626/1750915171966815.jpg"/>
  384. <div class="componentScrollBoxItemTitle">底部分割线,选中高亮</div>
  385. </div>
  386. </div>
  387. <div class="componentScrollbigBog">
  388. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  389. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250626/1750915202120258.jpg"/>
  390. <div class="componentScrollBoxItemTitle">选中加亮不带分割线</div>
  391. </div>
  392. </div>
  393. </div>
  394. <!--12.频道菜单 end---------------------------------------->
  395. <!--13.滚动图文组合 start---------------------------------------->
  396. <!--样式1-->
  397. <div v-if="this.$store.state.template.editComponentType == 13 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle1">
  398. <div class="componentScrollbigBog">
  399. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  400. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250619/1750323726771115.jpg"/>
  401. <div class="componentScrollBoxItemTitle">标题不加粗</div>
  402. </div>
  403. </div>
  404. <div class="componentScrollbigBog">
  405. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  406. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250619/1750323764774081.jpg"/>
  407. <div class="componentScrollBoxItemTitle">黑色标题加粗</div>
  408. </div>
  409. </div>
  410. </div>
  411. <!--样式2-->
  412. <div v-if="this.$store.state.template.editComponentType == 13 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle1">
  413. <div class="componentScrollbigBog">
  414. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  415. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750840674639304.jpg"/>
  416. <div class="componentScrollBoxItemTitle">首行不加粗</div>
  417. </div>
  418. </div>
  419. <div class="componentScrollbigBog">
  420. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  421. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750840681143856.jpg"/>
  422. <div class="componentScrollBoxItemTitle">列表带前缀</div>
  423. </div>
  424. </div>
  425. </div>
  426. <!--13.滚动图文组合 end---------------------------------------->
  427. <!--列表页-->
  428. <!--14.主列表 start---------------------------------------->
  429. <!--样式1 样式2 一样-->
  430. <div v-if="this.$store.state.template.editComponentType == 14" class="componentScrollBoxStyle3">
  431. <div class="componentScrollbigBog">
  432. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  433. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250623/1750656483238477.jpg"/>
  434. <div class="componentScrollBoxItemTitle">实线分割,每栏首行加粗</div>
  435. </div>
  436. </div>
  437. <div class="componentScrollbigBog">
  438. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  439. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250623/1750656506203472.jpg"/>
  440. <div class="componentScrollBoxItemTitle">实线分割,首行不加粗</div>
  441. </div>
  442. </div>
  443. </div>
  444. <!--14.主列表 end---------------------------------------->
  445. <!--15.最新资讯 start---------------------------------------->
  446. <!--样式1-->
  447. <div v-if="this.$store.state.template.editComponentType == 15 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle4">
  448. <div class="componentScrollbigBog">
  449. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  450. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250623/1750656919885412.jpg"/>
  451. <div class="componentScrollBoxItemTitle">上左图片,下方文字</div>
  452. </div>
  453. </div>
  454. <div class="componentScrollbigBog">
  455. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  456. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250623/1750656926318156.jpg"/>
  457. <div class="componentScrollBoxItemTitle">上右图片,下方文字</div>
  458. </div>
  459. </div>
  460. </div>
  461. <!--样式2-->
  462. <div v-if="this.$store.state.template.editComponentType == 15 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle4">
  463. <div class="componentScrollbigBog">
  464. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  465. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750841517342507.jpg"/>
  466. <div class="componentScrollBoxItemTitle">上左图片,下方文字</div>
  467. </div>
  468. </div>
  469. <div class="componentScrollbigBog">
  470. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  471. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750841553329686.jpg"/>
  472. <div class="componentScrollBoxItemTitle">上右图片,下方文字</div>
  473. </div>
  474. </div>
  475. </div>
  476. <!--15.最新资讯 end---------------------------------------->
  477. <!--15.热点精选 start---------------------------------------->
  478. <!--样式1-->
  479. <div v-if="this.$store.state.template.editComponentType == 16 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle4">
  480. <div class="componentScrollbigBog">
  481. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  482. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250623/1750657338556788.jpg"/>
  483. <div class="componentScrollBoxItemTitle">实线分割,前三条高亮</div>
  484. </div>
  485. </div>
  486. <div class="componentScrollbigBog">
  487. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  488. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250623/1750657346490293.jpg"/>
  489. <div class="componentScrollBoxItemTitle">实线分割,全部高亮</div>
  490. </div>
  491. </div>
  492. </div>
  493. <!--样式2-->
  494. <div v-if="this.$store.state.template.editComponentType == 16 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle4">
  495. <div class="componentScrollbigBog">
  496. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  497. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750841811939508.jpg"/>
  498. <div class="componentScrollBoxItemTitle">实线分割,前三条高亮</div>
  499. </div>
  500. </div>
  501. <div class="componentScrollbigBog">
  502. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  503. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750841826309013.jpg"/>
  504. <div class="componentScrollBoxItemTitle">实线分割,全部高亮</div>
  505. </div>
  506. </div>
  507. </div>
  508. <!--15.热点精选 end---------------------------------------->
  509. <!--搜索页-->
  510. <!--16.搜索框 start---------------------------------------->
  511. <!--样式1-->
  512. <div v-if="this.$store.state.template.editComponentType == 17 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle1">
  513. <div class="componentScrollbigBog">
  514. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  515. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250624/1750728922706490.jpg"/>
  516. <div class="componentScrollBoxItemTitle">主题色搜索按钮</div>
  517. </div>
  518. </div>
  519. <div class="componentScrollbigBog">
  520. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  521. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250624/1750728937165859.jpg"/>
  522. <div class="componentScrollBoxItemTitle">底部投影加白色按钮</div>
  523. </div>
  524. </div>
  525. </div>
  526. <!--样式2-->
  527. <div v-if="this.$store.state.template.editComponentType == 17 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle1">
  528. <div class="componentScrollbigBog">
  529. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  530. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750842329479010.jpg"/>
  531. <div class="componentScrollBoxItemTitle">主题色搜索按钮</div>
  532. </div>
  533. </div>
  534. <div class="componentScrollbigBog">
  535. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  536. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750842336116263.jpg"/>
  537. <div class="componentScrollBoxItemTitle">底部投影加白色按钮</div>
  538. </div>
  539. </div>
  540. </div>
  541. <!--16.搜索框 end---------------------------------------->
  542. <!--单页列表和单页详情 左侧悬浮列表 start---------------------------------------->
  543. <!--样式1-->
  544. <div v-if="this.$store.state.template.editComponentType == 18 && this.$store.state.template.editWebsiteClass == 1" class="componentScrollBoxStyle4">
  545. <div class="componentScrollbigBog">
  546. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  547. <img src="http://img.bjzxtw.org.cn/pre/image/png/20250624/1750749103943773.png"/>
  548. <div class="componentScrollBoxItemTitle">仅文字高亮</div>
  549. </div>
  550. </div>
  551. <div class="componentScrollbigBog">
  552. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  553. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250624/1750749121350038.jpg"/>
  554. <div class="componentScrollBoxItemTitle">文字加背景色</div>
  555. </div>
  556. </div>
  557. </div>
  558. <div v-if="this.$store.state.template.editComponentType == 18 && this.$store.state.template.editWebsiteClass == 2" class="componentScrollBoxStyle4">
  559. <div class="componentScrollbigBog">
  560. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 1 ? 'active' : '']" @click="selectUseStyleNumber(1)">
  561. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750842971912654.jpg"/>
  562. <div class="componentScrollBoxItemTitle">仅文字高亮</div>
  563. </div>
  564. </div>
  565. <div class="componentScrollbigBog">
  566. <div :class="['componentScrollBoxItem', this.$store.state.template.editComponentStyle === 2 ? 'active' : '']" @click="selectUseStyleNumber(2)">
  567. <img src="http://img.bjzxtw.org.cn/pre/image/jpeg/20250625/1750842988744725.jpg"/>
  568. <div class="componentScrollBoxItemTitle">文字加背景色</div>
  569. </div>
  570. </div>
  571. </div>
  572. <!--单页列表和单页详情 左侧悬浮列表 end---------------------------------------->
  573. </div>
  574. </div>
  575. <div class="componentWindowBoxFooter">
  576. <el-button type="info" @click="closeEditWindow">取消</el-button>
  577. <el-button type="primary" @click="submitData">确定</el-button>
  578. </div>
  579. </div>
  580. </template>
  581. <script>
  582. export default {
  583. props: {
  584. },
  585. data() {
  586. return {
  587. //选择的组件样式
  588. useStyleNumber:0,
  589. }
  590. },
  591. methods: {
  592. //选择组件样式
  593. selectUseStyleNumber(number){
  594. this.$store.commit('template/selectComponentStyleNumber',number);
  595. },
  596. //关闭选择组件样式弹出框
  597. closeEditWindow(){
  598. this.$store.commit('template/closeComponentStyleStatus');
  599. },
  600. //提交编辑的数据
  601. submitData(){
  602. //提交修改
  603. this.$store.commit('template/setComponentStyleNumber');
  604. //关闭窗口
  605. this.$store.commit('template/closeComponentStyleStatus');
  606. //当前保存完了的数据
  607. //console.log(this.$store.state.template.pageData);
  608. }
  609. },
  610. mounted() {
  611. },
  612. };
  613. </script>
  614. <style scoped lang="less">
  615. .componentWindowBoxFooter {
  616. text-align: right;
  617. }
  618. //1.头条样式选择
  619. .componentStyleBox {
  620. .componentStyleBoxContent {
  621. height: 400px;
  622. margin-bottom: 30px;
  623. overflow-y: auto;
  624. padding-right: 10px;
  625. //样式 一行一个
  626. .componentScrollBoxStyle1 {
  627. .componentScrollBoxItem {
  628. box-sizing: border-box;
  629. cursor: pointer;
  630. border:2px solid #fff;
  631. padding: 8px;
  632. background: #fff;
  633. margin-bottom: 20px;
  634. .componentScrollBoxItemTitle {
  635. text-align: center;
  636. font-size: 14px;
  637. color: #333;
  638. margin-top: 10px;
  639. font-weight: bold;
  640. }
  641. img {
  642. display: block;
  643. width: 100%;
  644. }
  645. }
  646. .active {
  647. border:2px dashed #5570F1;
  648. padding: 8px;
  649. background: #e5e5ff;
  650. transition: all 0.5s;
  651. }
  652. }
  653. //一行两个
  654. .componentScrollBoxStyle2 {
  655. display: flex;
  656. align-items: center;
  657. flex-wrap: wrap;
  658. .componentScrollbigBog{
  659. width: 50%;
  660. box-sizing: border-box;
  661. margin-bottom: 20px;
  662. &:nth-child(odd) {
  663. padding-right: 10px;
  664. }
  665. &:nth-child(even) {
  666. padding-left: 10px;
  667. }
  668. .componentScrollBoxItem {
  669. width: 100%;
  670. border:2px solid #FFF;
  671. box-sizing: border-box;
  672. cursor: pointer;
  673. border:2px solid #fff;
  674. padding: 8px;
  675. background: #fff;
  676. .componentScrollBoxItemTitle {
  677. text-align: center;
  678. font-size: 14px;
  679. color: #333;
  680. margin-top: 10px;
  681. font-weight: bold;
  682. }
  683. img {
  684. display: block;
  685. width: 100%;
  686. }
  687. }
  688. .active {
  689. border:2px dashed #5570F1;
  690. padding: 8px;
  691. background: #e5e5ff;
  692. transition: all 0.5s;
  693. }
  694. }
  695. }
  696. //一行三个
  697. .componentScrollBoxStyle3 {
  698. display: flex;
  699. align-items: center;
  700. flex-wrap: wrap;
  701. gap: 2%; // 使用gap属性来控制元素之间的间距
  702. .componentScrollbigBog{
  703. width: 32%;
  704. box-sizing: border-box;
  705. margin-bottom: 20px;
  706. .componentScrollBoxItem {
  707. width: 100%;
  708. border:2px solid #FFF;
  709. box-sizing: border-box;
  710. cursor: pointer;
  711. border:2px solid #fff;
  712. padding: 8px;
  713. background: #fff;
  714. .componentScrollBoxItemTitle {
  715. text-align: center;
  716. font-size: 14px;
  717. color: #333;
  718. margin-top: 10px;
  719. font-weight: bold;
  720. }
  721. img {
  722. display: block;
  723. width: 100%;
  724. }
  725. }
  726. .active {
  727. border:2px dashed #5570F1;
  728. padding: 8px;
  729. background: #e5e5ff;
  730. transition: all 0.5s;
  731. }
  732. }
  733. }
  734. //一行四个
  735. .componentScrollBoxStyle4 {
  736. display: flex;
  737. align-items: center;
  738. flex-wrap: wrap;
  739. gap: 2%; // 使用gap属性来控制元素之间的间距
  740. .componentScrollbigBog{
  741. width: 23%;
  742. box-sizing: border-box;
  743. margin-bottom: 20px;
  744. .componentScrollBoxItem {
  745. width: 100%;
  746. border:2px solid #FFF;
  747. box-sizing: border-box;
  748. cursor: pointer;
  749. border:2px solid #fff;
  750. padding: 8px;
  751. background: #fff;
  752. .componentScrollBoxItemTitle {
  753. text-align: center;
  754. font-size: 14px;
  755. color: #333;
  756. margin-top: 10px;
  757. font-weight: bold;
  758. }
  759. img {
  760. display: block;
  761. width: 100%;
  762. }
  763. }
  764. .active {
  765. border:2px dashed #5570F1;
  766. padding: 8px;
  767. background: #e5e5ff;
  768. transition: all 0.5s;
  769. }
  770. }
  771. }
  772. //一行五个
  773. .componentScrollBoxStyle4 {
  774. display: flex;
  775. align-items: center;
  776. flex-wrap: wrap;
  777. gap: 1.5%; // 使用gap属性来控制元素之间的间距
  778. .componentScrollbigBog{
  779. width: 18.5%;
  780. box-sizing: border-box;
  781. margin-bottom: 20px;
  782. .componentScrollBoxItem {
  783. width: 100%;
  784. border:2px solid #FFF;
  785. box-sizing: border-box;
  786. cursor: pointer;
  787. border:2px solid #fff;
  788. padding: 8px;
  789. background: #fff;
  790. .componentScrollBoxItemTitle {
  791. text-align: center;
  792. font-size: 14px;
  793. color: #333;
  794. margin-top: 10px;
  795. font-weight: bold;
  796. }
  797. img {
  798. display: block;
  799. width: 100%;
  800. }
  801. }
  802. .active {
  803. border:2px dashed #5570F1;
  804. padding: 8px;
  805. background: #e5e5ff;
  806. transition: all 0.5s;
  807. }
  808. }
  809. }
  810. }
  811. }
  812. </style>