form组件submit到云数据库时,如何简便的进行字符串到数值的数据类型转换?
发布于 7 年前 作者 qiang83 4225 次浏览 来自 官方Issues

商品录库时,有些字段如销量,人气这些应该是数字类型的,这样方便使用db.command.inc等云端函数.

但是submit提交写库时,e.detail.value里默认都是String.

方法一:单独把value里的字段提取出来,进行数据类型变化后再重新赋值回去

方法二:不用表单form来收集数据,单独为每一个字段定义一个变量,这样也方便数据类型转换

但我想用,还是用表单form更方便,又不想单独抽取出来进行转换

或者可以修改数据库字段的类型???

大牛们有什么方法吗?

多多指教!

1 回复

db.collection(“test”).add({

data:{

	price: parseInt(e.value.pirce),

	xx:xx

	...

}

})

回到顶部