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

QQ登录

只需一步,快速开始

查看: 2087|回复: 6

[处理中3] 下单事件,运行找不到data该怎么修改

[复制链接]

4

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
发表于 2018-5-17 14:06:07 | 显示全部楼层 |阅读模式
点餐系统里面,下单事件,运行找不到data该怎么修改,求大神指点
发表于 2018-5-18 15:49:01 | 显示全部楼层
这个页面有data组件吗??this.comp('dataXid') 就能得到啊!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-5-18 16:03:38 | 显示全部楼层
liangyongfei 发表于 2018-5-18 15:49
这个页面有data组件吗??this.comp('dataXid') 就能得到啊!

其他页面读取数据库都可以,订单信息也可以显示,但是点击 下单 按钮,订单页就显示找不到data组件
回复 支持 反对

使用道具 举报

4

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-5-18 16:03:57 | 显示全部楼层
liangyongfei 发表于 2018-5-18 15:49
这个页面有data组件吗??this.comp('dataXid') 就能得到啊!

其他页面读取数据库都可以,订单信息也可以显示,但是点击 下单 按钮,订单页就显示找不到data组件
回复 支持 反对

使用道具 举报

发表于 2018-5-18 18:08:14 | 显示全部楼层
liunian 发表于 2018-5-18 16:03
其他页面读取数据库都可以,订单信息也可以显示,但是点击 下单 按钮,订单页就显示找不到data组件 ...

点击事件代码怎么写的??如果是标准的点击事件 ,是model对象的方法  ,this.comp就可以获取组件对象的啊!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-5-31 09:24:46 | 显示全部楼层
liangyongfei 发表于 2018-5-18 18:08
点击事件代码怎么写的??如果是标准的点击事件 ,是model对象的方法  ,this.comp就可以获取组件对象的 ...

报错是这样的Uncaught ReferenceError: Data is not defined,代码是这样的Model.prototype.orderBtnClick = function(event){
     var orderData = this.comp("orderData");
     var userData = this.comp("userData");
     var cartData = this.comp("cartData");
     var me = this;
     var content = "";
      cartData.each(function(options){
    content=content+options.row.val("fName")+"("+options.row.val("fCount")+")";
    });
    orderData.newData({
    index:0,
    defaultValues:[{
    "fID":justep.UUID.createUUID(),
    "fCreateTime":justep.Date.toString(new Data(), justep.Date.STANDART_FORMAT),
    "fContent":content,
    "fUserID":userData.val("fID"),
    "fUserName":userData.val("fname"),
    "fPhoneName":userData.val("fPhoneName"),
    "fAddress":userData.val("fAddress"),
    "fSum":this.comp("calcData").val("fSumMoney")
    }]
    })
     orderData.saveData({
    onSuccess:function(){
    justep.Util.hint("下单成功");
    cartData.clear();
    me.comp("contents").to("orderContent");
    }
    })
        };
回复 支持 反对

使用道具 举报

发表于 2018-6-1 09:31:45 | 显示全部楼层
liunian 发表于 2018-5-31 09:24
报错是这样的Uncaught ReferenceError: Data is not defined,代码是这样的Model.prototype.orderBtnClic ...

new Data() 写错了
应该是 new Date()
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 19:19 , Processed in 0.055178 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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