# 说明
装饰器loadSystemParam用于获取系统参数
# 使用方法
- 在开发平台配置系统参数
- 使用该系统参数
<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 })
编码“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 | ——— |