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

QQ登录

只需一步,快速开始

查看: 2685|回复: 11

[结贴] data组件里的string类型问题

[复制链接]

40

主题

173

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
QQ
发表于 2017-1-11 15:12:42 | 显示全部楼层 |阅读模式
data组件string类型最大存放多大啊,我把图片转成base64字符编码,存进去出错。如果我把图片路径存进去就不会出错,,望高手指点
发表于 2017-1-11 16:08:04 | 显示全部楼层
按理说,字符串长度是没限制的!
但是如果长度太长了! 系统设备的内存不够用了!也不行!
是存在前端data组件中出错的呢??还是保存到服务器的时候出错的额?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

40

主题

173

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
QQ
 楼主| 发表于 2017-1-11 16:37:46 | 显示全部楼层
        imagePicker.getPictures(function(results) {
                                var imgData = self.comp("imgData");
                                for (var i = 0; i < results.length; i++) {                               
                                                               
                                                                       
                                        var options = {
                                                defaultValues : [ {
                                                        img : i,
                                                        oImg : results[i]
                                                }]
                                        };
                                        imgData.newData(options);
这样就出错了,我手机还有几G的空间,
回复 支持 反对

使用道具 举报

发表于 2017-1-11 16:49:34 | 显示全部楼层
skyappleid 发表于 2017-1-11 16:37
imagePicker.getPictures(function(results) {
                                var imgData = self.comp("imgData");
                                for (var i  ...

请不要循环newData

应该把数据都准备好以后!执行一次newData方法就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

40

主题

173

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
QQ
 楼主| 发表于 2017-1-11 17:24:11 | 显示全部楼层
还是不行,                var self = this;
                document.addEventListener("deviceready", androidOnDeviceReady, false);
                function androidOnDeviceReady() {
                        imagePicker.getPictures(function(results) {
                                var imgData = self.comp("imgData");
                               
                                var options = {defaultValues : []};
                               
                                for (var i = 0; i < results.length; i++) {                               
                                       
                                        var arr  =
                                     {
                                         "img" : i,
                                         "oImg" : results[i]
                                     };
                                       
                                        options.defaultValues.push(arr);

                                }                       
                               
                                imgData.newData(options);
                               
                        }, function(error) {
                                alert('Error: ' + error);
                        }, {
                                maximumImagesCount: 10,
                                title: '选择图片',
                                message: '最多选择10张图片',
                                allow_video:true,
                                height:1280,
                                width: 720,
                                quality: 80,
                                outputType:1
                        });
                }
回复 支持 反对

使用道具 举报

40

主题

173

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
QQ
 楼主| 发表于 2017-1-11 17:25:10 | 显示全部楼层
上图
QQ图片20170111172558.png
回复

使用道具 举报

发表于 2017-1-11 17:34:31 | 显示全部楼层

你在代码中搜一下吧!,看哪儿能搜出这个提示文字!
反正这个不是data组件报错的!有可能是getPictures 方法执行报错的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

40

主题

173

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
QQ
 楼主| 发表于 2017-1-11 17:48:07 | 显示全部楼层
我的代码很简单,我把加入data的拿掉就不报错了
回复 支持 反对

使用道具 举报

发表于 2017-1-11 17:53:21 | 显示全部楼层
skyappleid 发表于 2017-1-11 17:48
我的代码很简单,我把加入data的拿掉就不报错了

错误信息建议上网查下吧!搜下
https://segmentfault.com/a/1190000002532027

似乎是环境问题
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

40

主题

173

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
QQ
 楼主| 发表于 2017-1-12 14:39:57 | 显示全部楼层
结贴,谢谢找到问题了,是我自己问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 13:52 , Processed in 0.061635 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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