解决在uniapp真机运行上i18n变量获取不到问题

官方文档:https://vue-i18n.intlify.dev/guide/advanced/function#named-interpolation

项目中的vue-i18n版本:"vue-i18n": "9.14.4"

你可以通过解构出一个named function,通过 named('max') 获取到 { max: 8 }

js 复制代码
rule: {
  letterNumTips: ({ named }) => `请输入1-${named('max')}位字母、数字、_`
}

使用教程:

js 复制代码
$t('rule.numberTips', { max: 4 })
相关推荐
一 乐4 小时前
点餐|智能点餐系统|基于java+ Springboot的动端的点餐系统小程序(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·小程序·论文
视图猿人5 小时前
RxJS基本使用及在next.js中使用的例子
开发语言·javascript
bitbitDown5 小时前
从零打造一个 Vite 脚手架工具:比你想象的简单多了
前端·javascript·面试
冴羽7 小时前
为什么在 JavaScript 中 NaN !== NaN?背后藏着 40 年的技术故事
前端·javascript·node.js
久爱@勿忘7 小时前
vue下载项目内静态文件
前端·javascript·vue.js
前端炒粉7 小时前
21.搜索二维矩阵 II
前端·javascript·算法·矩阵
不爱吃糖的程序媛8 小时前
Electron 应用中的系统检测方案对比
前端·javascript·electron
pe7er8 小时前
用高阶函数实现递归:从匿名函数到通用递归生成器
前端·javascript
Jonathan Star8 小时前
NestJS 是基于 Node.js 的渐进式后端框架,核心特点包括 **依赖注入、模块化架构、装饰器驱动、TypeScript 优先、与主流工具集成** 等
开发语言·javascript·node.js
矢心8 小时前
setTimeout 和 setInterval:看似简单,但你不知道的使用误区
前端·javascript·面试