{{ m(savedMessage) }}
``` ## 工作原理 [#how-it-works] * **已注册消息。** [`msg()`](/docs/vue/reference/functions/msg) 注册源文本以供提取。传入 options 时,它会编码源文本和上下文元数据,且这些元数据优先于调用处的 options;未传入 options 时,则原样返回源字符串。 * **原始字符串。** 普通字符串会像通过 [`useGT()`](/docs/vue/reference/composables/use-gt) 调用一样进行查找,并可提供调用处的 `$context`。 * **空值透传。** `null` 返回 `null`,`undefined` 返回 `undefined`。 * **源文本后备。** catalog 条目缺失或不兼容时,返回原始源字符串。 * **仅限普通字符串。** 花括号保持字面含义;不会执行 ICU 格式化或插值。 如果解析器应随 [`createGT()`](/docs/vue/reference/functions/create-gt) 的 catalog 或区域设置变化而更新,请在模板、`computed` 或其他响应式 effect 中调用它。在 setup 期间仅解析一次的值是普通字符串快照。通过 [`initializeGTSPA()`](/docs/vue/reference/functions/initialize-gt-spa) 初始化的 browser SPA 会预加载初始 catalog,并在区域设置变更后重新加载时重建快照。 ## 参数 [#parameters] `useMessages` 不接收任何参数。 ## 返回值 [#returns] **类型** `{{ m(encodedMessage) }}
``` 结合上下文解析原始字符串: ```vue{{ m('Open', { $context: 'Adjective: an open issue' }) }}
```