帖子
帖子
用户
博客
课程
显示全部楼层
2
帖子
0
勋章
6
Y币

[插件使用] 很奇怪apicloud的fileBrowser模块不能在函数里面调用吗

[复制链接]
发表于 2017-10-17 22:03:15
我是个apicloud的新手啊  我调用fileBrowser.open方法 只能在apiready = function()里面可以使用 如果我在外面加一个函数调用fileBrowser.open就没有反应 为什么 有没有大神了解。
380
帖子
4
勋章
6
Y币
把你的页面代码发一下
2
帖子
0
勋章
6
Y币
C:\Users\Administrator\Desktop\%5BHB6S}VTR329`BDX}FD5J`O.png这个是可以运行的
C:\Users\Administrator\Desktop\JV%R{}E6C_2FZCYJF3%DSND.png这个是不行的  错误显示open这个方法未定义
2
帖子
0
勋章
6
Y币
技术支持-F 发表于 2017-10-18 10:20
把你的页面代码发一下

        var client = new Resource("A6057241788221", "5B1FB0E8-F487-78D7-831C-5F3C8B240D18");
                                                                        var File = client.Factory("file");
                                                                        var fileBrowser = api.require('fileBrowser');
                    function file(){
                                                                                        fileBrowser.open(function(ret, err) {
                                                                                         fileBrowser.close();
                                                                                                if (ret) {
                                                                                                        alert(ret.url);
                                                                                                        File.save({
                                                                                                                        file: {
                                                                                                                                        isFile: true,
                                                                                                                                        path: ret.url,
                                                                                                                                        values: {
                                                                                                                                                        file: "文件"
                                                                                                                                        }
                                                                                                                        }
                                                                                                        },
                                                                                                        function(data, err) {

                                                                                                                        var url = data.url;
                                                                                                                        alert(url);


                                                                                                        })
                                                                                                } else {
                                                                                                                alert(JSON.stringify(err));
                                                                                                }
                                                                                        });
这个错误的  显示open方法出错。
2
帖子
0
勋章
6
Y币
技术支持-F 发表于 2017-10-18 10:20
把你的页面代码发一下

        var client = new Resource("A6057241788221", "5B1FB0E8-F487-78D7-831C-5F3C8B240D18");
                                                                        var File = client.Factory("file");
                                                                        var fileBrowser = api.require('fileBrowser');
                    function file(){
                                                                                        fileBrowser.open(function(ret, err) {
                                                                                         fileBrowser.close();
                                                                                                if (ret) {
                                                                                                        alert(ret.url);
                                                                                                        File.save({
                                                                                                                        file: {
                                                                                                                                        isFile: true,
                                                                                                                                        path: ret.url,
                                                                                                                                        values: {
                                                                                                                                                        file: "文件"
                                                                                                                                        }
                                                                                                                        }
                                                                                                        },
                                                                                                        function(data, err) {

                                                                                                                        var url = data.url;
                                                                                                                        alert(url);


                                                                                                        })
                                                                                                } else {
                                                                                                                alert(JSON.stringify(err));
                                                                                                }
                                                                                        });
这个是错误的 显示open方法出错
380
帖子
4
勋章
6
Y币
黑色巧克力 发表于 2017-10-18 12:24
var client = new Resource("A6057241788221", "5B1FB0E8-F487-78D7-831C-5F3C8B240D18");
                                                                        var ...

你这个应该是括号嵌套有问题,多括号或少括号
您需要登录后才可以回帖 登录

本版积分规则