Skip to content

[Feature Request]: 自定义属性添加本地化 #82

Description

@cnguu

Problem Statement | 需求背景

减少代码量

Package Scope

enum-plus (core)

Feature Description | 功能描述

自定义属性像 label 一样支持本地化

const ScanModeEnum = enum({
  A: {
    label: () => $t('default.a'),
    value: 'a',

    // 本地化不生效,希望增加同 label 一样的本地化
    // abbr: () => 'default.aAbbr',

    // 目前只能在vue的template中手动转换
    // {{ $t(ScanModeEnum.raw('a').abbr) }}
    abbr: 'default.aAbbr',
  },
})

Use Cases | 使用场景

本地化

Importance | 重要性评估

No response

Feature Level | 特性级别

Core Library (核心库)

Proposed Solution (Optional) | 建议方案(可选)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: DoneThe issue has been resolvedenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions