起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1876|回复: 3

[结贴] 点击增加按钮 绑定的数量值显示NaN

[复制链接]

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
发表于 2018-1-29 05:42:01 | 显示全部楼层 |阅读模式
本帖最后由 gzh268 于 2018-1-29 05:56 编辑

1、点击增加按钮 绑定的数量值显示NaN2、用新页面测试 先做增减按钮 正常显示数量变化  但把一级分类 二级分类 三级分类 都加上后 再按增减按钮 绑定值 又显示NaN
3、在外卖案例 和淘宝案例中 都没有 直接在商品列表页 做增减按钮  都是在购物车里设置了增加按钮 但现在市场上的app功能 都是直接在商品列表页就可以直接下单和增加数量 而不是到购物车里去操作 包括外卖案例中 就是在商品列表也里放了一个按钮“来一单”
4、如果说 可能是因为在复杂表结构中 当前行var row = event.bindingContext.$object; 有问题,我单独拿出来没放在复杂表单里 也显示NaN  我把所有内容都删了 重新做增减 就无法正常显示值了 都显示nan 但开始时是能正常显示的啊

161.jpg 162.jpg 163.jpg 164.jpg 165.jpg 166.jpg 167.jpg 168.jpg


169.jpg

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2018-2-5 09:04:02 | 显示全部楼层
你的n 不对     如果你一开始  数据里面没有值的话  一般情况下 n获取到的是undefined   然后  undefined+1操作的话  是进行字符串拼接,结果就是undefined1   
所以  你在取n的时候   应该这样
if(row.fNumber){
n=row.fNumber
}else{
n=0
}
意思就是先判断一下,你当前行的fNumber是否有值,如果没有值的话  就赋值为0,如果有值那么就取其值
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

发表于 2018-2-5 11:27:35 | 显示全部楼层
doudou459 发表于 2018-2-5 09:04
你的n 不对     如果你一开始  数据里面没有值的话  一般情况下 n获取到的是undefined   然后  undefined+1 ...

是的! 数字相加的时候,一定要判断每个加数 是否真的是数字类型的!如果存在 空  或者 非数字的类型,相加 就会是nan的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2018-2-6 07:31:46 | 显示全部楼层
本帖最后由 gzh268 于 2018-2-6 07:33 编辑

是的  我后来处理了 分两种情况  情况1: 就是 如果没有值时  我就赋值为1  else  情况2 就正常加  ;但我虽然处理好了 但我并没明白是怎么回事,只知道这样管用,今天看了您的指教,我彻底明白了,非常感谢两位仁兄的不吝赐教,也非常感谢WEX5平台!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-28 21:26 , Processed in 0.061016 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表