vue中无法读取未定义属性.replace(/(.{4})/g,'$1 ')

图片描述

报错:渲染错误:“TypeError:无法读取未定义的属性'replace'”

这个方法需要定义吗 如何定义

阅读 6k
2 个回答

具体情况需要看你的代码,不过有一种情况也会这样,在你的定义的时候在account对象下是否有account字段,就是你在初始化数据的时候需要定义account:{account:""}

页面在渲染的时候,先用v-if来判断一下是否存在account.account,例:<div v-if="account.account">{{account.account.replace(/(.{4}/g,'$1 ))}}</div>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题