this.$form.createForm(this)创建的为什么设置数值类型属性会精度后面会保留四位

setFieldValue中item打印的是109.09,但是视图上确实109.0900,找不到原因,请问大概是啥问题,谢谢各位啦

export default {
  data() {
    return {
      form: this.$form.createForm(this)
    };
  },
  methods:{
    setFieldValue(key, value){
      const item = {};
      item[key] = value;
      this.form.setFieldsValue(item)
      console.log(item) // {reportOutputratio: '109.09'}
    },
  }
}
阅读 5.7k
1 个回答

应该是另一段代码做了保留4位数的操作吧

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