setting.vue 760 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <div>
  3. <BorderSetting
  4. ref="form"
  5. :config="config"
  6. :predefine-theme-colors="predefineThemeColors"
  7. />
  8. </div>
  9. </template>
  10. <script>
  11. import BorderSetting from 'data-room-ui/BigScreenDesign/BorderSetting.vue'
  12. import {predefineColors} from "data-room-ui/js/utils/colorList";
  13. export default {
  14. name: 'Border6Setting',
  15. components: {
  16. BorderSetting
  17. },
  18. data () {
  19. return {
  20. // 预设主题色
  21. predefineThemeColors: predefineColors
  22. }
  23. },
  24. computed: {
  25. config: {
  26. get () {
  27. return this.$store.state.bigScreen.activeItemConfig
  28. },
  29. set (val) {
  30. this.$store.state.bigScreen.activeItemConfig = val
  31. }
  32. }
  33. },
  34. watch: {},
  35. mounted () { },
  36. methods: {}
  37. }
  38. </script>