东西湖大屏
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
2.7 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. <template>
  2. <!-- 通知公告 -->
  3. <div class="screen-item notice">
  4. <div class="common-title">通知公告</div>
  5. <div class="small-module module-content">
  6. <!-- <i class="iconfont icon-tongzhi" /> -->
  7. <span class="notice-icon-gif" />
  8. <vue-seamless-scroll :data="noticeData" :class-option="defaultOption" class="seamless-warp">
  9. <p v-for="(item,index) in noticeData" :key="index"> {{ item.des }}</p>
  10. </vue-seamless-scroll>
  11. </div>
  12. </div>
  13. </template>
  14. <script>
  15. import scrollMixins from '@/common/scrollMixins'
  16. export default {
  17. name: 'Notice',
  18. mixins: [scrollMixins],
  19. data() {
  20. return {
  21. noticeData: [
  22. {
  23. 'des': '1.经区政府批准,区人力资源和社会保障局人事工作综合事务中心协助组织符合政府安排工作条件退役士兵安排考试。综合成绩由量化评分和笔试成绩合并计算,量化评分占总成绩的60%,笔试成绩占总成绩的40%。服役期间量化评分由通州区退役军人事务局依据退役军人事务部、中央军委政治工作部2018年12月14日下发的服役期间量化评分由通州区退役军人事务局依据退役军人事务部、中央军委政治工作部2018年12月14日下发的'
  24. },
  25. {
  26. 'des': '2.经区政府批准,区人力资源和社会保障局人事工作综合事务中心协助组织符合政府安排工作条件退役士兵安排考试。综合成绩由量化评分和笔试成绩合并计算,量化评分占总成绩的60%,笔试成绩占总成绩的40%。服役期间量化评分由通州区退役军人事务局依据退役军人事务部、中央军委政治工作部2018年12月14日下发的服役期间量化评分由通州区退役军人事务局依据退役军人事务部、中央军委政治工作部2018年12月14日下发的'
  27. }
  28. ]
  29. }
  30. },
  31. computed: {
  32. defaultOption() {
  33. return {
  34. step: 0.3, // 数值越大速度滚动越快
  35. limitMoveNum: 1, // 开始无缝滚动的数据量
  36. hoverStop: false, // 是否开启鼠标悬停stop
  37. direction: 1, // 0向下 1向上 2向左 3向右
  38. openWatch: true // 开启数据实时监控刷新dom
  39. }
  40. }
  41. },
  42. created() {
  43. },
  44. mounted() {
  45. // this.dataCompleteFun()
  46. },
  47. destroyed() {
  48. // 清理定时器
  49. clearTimeout(this.pauseTimer)
  50. this.pauseTimer = null
  51. clearInterval(this.scrollTimer)
  52. this.scrollTimer = null
  53. },
  54. methods: {
  55. // 数据加载完成方法
  56. dataCompleteFun() {
  57. this.scrollDom = this.$refs.noticetxt
  58. this.interval = 150
  59. this.timeout = 5000
  60. this.step = 1
  61. // 开启滚动
  62. this.autoScroll()
  63. }
  64. }
  65. }
  66. </script>
  67. <style lang="scss">
  68. @import "~@/assets/styles/index.scss";
  69. </style>