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

QQ登录

只需一步,快速开始

查看: 2996|回复: 14

[结贴] is not a function

[复制链接]

23

主题

79

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
发表于 2018-1-8 10:29:41 | 显示全部楼层 |阅读模式
QQ截图20180108102117.png QQ截图20180108102201.png


如图,这个我以前是好的,现在突然不行了,这是为什么??





53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2018-1-8 10:40:48 | 显示全部楼层
Number()是什么意思????你定义了一个这个方法吗?
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

23

主题

79

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
 楼主| 发表于 2018-1-8 10:48:14 | 显示全部楼层
doudou459 发表于 2018-1-8 10:40
Number()是什么意思????你定义了一个这个方法吗?

QQ截图20180108104707.png
这个是一个js方法,我之前就是这样直接用的
回复 支持 反对

使用道具 举报

发表于 2018-1-8 13:46:36 | 显示全部楼层
doudou459 发表于 2018-1-8 10:40
Number()是什么意思????你定义了一个这个方法吗?

//使用时先在头部引入number。
var number = require("$UI/system/lib/base/number");


http://doc.wex5.com/js-api-number/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

79

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
 楼主| 发表于 2018-1-8 13:54:18 | 显示全部楼层
liangyongfei 发表于 2018-1-8 13:46
//使用时先在头部引入number。
var number = require("$UI/system/lib/base/number");

不行呀,他还是提示那个报错is not a function
回复 支持 反对

使用道具 举报

发表于 2018-1-8 14:47:37 | 显示全部楼层
568610793 发表于 2018-1-8 13:54
不行呀,他还是提示那个报错is not a function

注意大小写
number   还是 Number
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

79

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
 楼主| 发表于 2018-1-8 14:52:45 | 显示全部楼层
liangyongfei 发表于 2018-1-8 14:47
注意大小写
number   还是 Number

我现在全部改了var Num = require("$UI/system/lib/base/number");
moneey  =  Num(moneey0);
现在报Num is not a function
回复 支持 反对

使用道具 举报

发表于 2018-1-8 15:07:31 | 显示全部楼层
568610793 发表于 2018-1-8 14:52
我现在全部改了var Num = require("$UI/system/lib/base/number");
moneey  =  Num(moneey0);
现在报Num  ...

你参考案例,不用new 的!直接调用它的方法就可以了!
http://doc.wex5.com/js-api-number/


引入直接调用方法就行,你看的API 应该是旧版本的吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

79

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
 楼主| 发表于 2018-1-8 15:10:28 | 显示全部楼层
本帖最后由 568610793 于 2018-1-8 15:12 编辑
liangyongfei 发表于 2018-1-8 15:07
你参考案例,不用new 的!直接调用它的方法就可以了!
http://doc.wex5.com/js-api-number/

没有new,我现在只想将那些数字转换成数字类型,要不然有的想加就变成字符串想加了,如果自己写一个测试的,就一个button
        Model.prototype.button4Click = function(event){
var ff = this.comp("input6").val();
var dfd = Number(ff);
alert(dfd)
        };

他这个就不报错,我不知道为什么?,这个前边也没引用

回复 支持 反对

使用道具 举报

发表于 2018-1-8 15:20:21 | 显示全部楼层
568610793 发表于 2018-1-8 15:10
没有new,我现在只想将那些数字转换成数字类型,要不然有的想加就变成字符串想加了,如果自己写一个测试的 ...

你是使用5.3 的版本开发吗》??就不要看5.2的文档了,UI 是一点都不一样的!
请看我给你发的链接,根本就没有这样的方法,如果你想字符串转数字,就用js底层标准实现就可以
比如整数的转换

parseInt(ff) 即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 06:25 , Processed in 0.063331 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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