123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- import { Config } from "@/types/config";
- const config: Config = {
- url: "https://element.eleme.cn/#/zh-CN/component/rate",
- attrs: {
- max: {
- type: "number",
- label: "最大分值",
- attrs: {
- min: 0
- }
- },
- allowHalf: {
- type: "switch",
- label: "是否允许半选"
- },
- lowThreshold: {
- type: "number",
- label: "低分和中等分数的界限值,值本身被划分在低分中",
- attrs: {
- min: 0
- }
- },
- highThreshold: {
- type: "number",
- label: "高分和中等分数的界限值,值本身被划分在高分中",
- attrs: {
- min: 0
- }
- },
- colors: {
- type: "json-editor",
- label: "icon 的颜色(3个元素)"
- },
- voidColor: {
- type: "color",
- label: "未选中 icon 的颜色"
- },
- disabledVoidColor: {
- type: "color",
- label: "只读时未选中 icon 的颜色"
- },
- iconClasses: {
- type: "json-editor",
- label: "icon 的类名"
- },
- voidIconClass: {
- type: "input",
- label: "未选中 icon 的类名"
- },
- disabledVoidIconClass: {
- type: "input",
- label: "只读时未选中 icon 的类名"
- },
- showText: {
- type: "switch",
- label:
- "是否显示辅助文字,若为真,则会从 texts 数组中选取当前分数对应的文字内容"
- },
- showScore: {
- type: "switch",
- label: "是否显示当前分数,show-score 和 show-text 不能同时为真"
- },
- textColor: {
- type: "color",
- label: "辅助文字的颜色"
- },
- texts: {
- type: "json-editor",
- label: "辅助文字数组"
- },
- scoreTemplate: {
- type: "input",
- label: "分数显示模板"
- }
- },
- attrsData: {},
- attrsDefaultData: {
- max: 5,
- allowHalf: false,
- lowThreshold: 2,
- highThreshold: 4,
- colors: ["#F7BA2A", "#F7BA2A", "#F7BA2A"],
- voidColor: "#C6D1DE",
- disabledVoidColor: "#EFF2F7",
- iconClasses: ["el-icon-star-on", "el-icon-star-on", "el-icon-star-on"],
- voidIconClass: "el-icon-star-off",
- disabledVoidIconClass: "el-icon-star-on",
- showText: false,
- showScore: false,
- textColor: "#1F2D3D",
- texts: ["极差", "失望", "一般", "满意", "惊喜"],
- scoreTemplate: "{value}"
- },
- common: {
- default: {
- type: "number",
- label: "默认值"
- }
- },
- commonData: {},
- commonDefaultData: {
- default: 0
- }
- };
- export default config;
|