loadSystemParam

# 说明

装饰器loadSystemParam用于获取系统参数

# 使用方法

  1. 在开发平台配置系统参数 loadSystemParam
  2. 使用该系统参数
<template>
  <div></div>
</template>
<script>
import { loadSystemParam } from '@/decorator'
export default {
    data() {
        return {
            VideoPlaza_typeList: []
        }
    },
  methods: {
    @loadSystemParam('VideoPlaza_typeList')
    async changeTenderList() {
      const tendersTypeList = this.VideoPlaza_typeList
        ? JSON.parse(this.VideoPlaza_typeList)
        : undefined      
    }
  }
}
</script>

# 几种情况示例

1.获取侧边栏图
@loadSystemParam('sysSiderBarBg', { type: 'bg' })

2.项目级处理
@loadSystemParam('photoTilesets', { isProject: true })
loadSystemParam
编码“photoTilesets#1”中,“#”后为项目ID,该系统参数只在对应的项目中生效

3.过滤器
@loadSystemParam('routePages', { type: 'filter', filterKey: 'routePage#' })

# 参数说明

# 传参key

key 描述 类型 默认值
type 可选值为"bg"背景图,"filter"过滤筛选参数, String/NULL null
isProject 项目级时使用,可将项目id拼在系统参数编码后,则该参数只在对应项目下生效 Boolean ———
filterKey type类型为"filter"时有效 String ———
width type类型为"bg"时有效 String ———