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

QQ登录

只需一步,快速开始

查看: 2205|回复: 9

[结贴] 自定义的cordova插件改如何引用

[复制链接]

10

主题

32

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
发表于 2016-12-7 16:00:29 | 显示全部楼层 |阅读模式
自己自定义了cordova插件,然后放在Wex5的plugins目录下,然后再项目的js文件中该怎么引用?需要包装百度鹰眼,作为插件给别人用,希望大家踊跃回答,找了好久了。。。。

10

主题

32

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
 楼主| 发表于 2016-12-7 16:33:06 | 显示全部楼层
自己顶一下
回复 支持 反对

使用道具 举报

发表于 2016-12-7 17:04:14 | 显示全部楼层
关于插件开发:http://doc.wex5.com/use-and-custom-cordova-plugin/
只要插件打包进去后,js直接调用就可以了!
你可以真机调试,获取这个corodva插件提供的属性!对比其他插进的用法!找到你自己定义的js对象!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

32

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
 楼主| 发表于 2016-12-7 17:21:52 | 显示全部楼层
liangyongfei 发表于 2016-12-7 17:04
关于插件开发:http://doc.wex5.com/use-and-custom-cordova-plugin/
只要插件打包进去后,js直接调用就可 ...

我的代码大概是这样,能帮我看一下问题吗?我用了两种方式的引用都不能调用到插件的方法。

plugin.xml文件

plugin.xml文件

插件js文件头部

插件js文件头部

插件js文件尾部

插件js文件尾部

插件java文件初始化

插件java文件初始化

插件java的执行方法

插件java的执行方法

调用的方式都不行

调用的方式都不行
回复 支持 反对

使用道具 举报

发表于 2016-12-7 17:46:17 | 显示全部楼层
笑忘书岁月 发表于 2016-12-7 17:21
我的代码大概是这样,能帮我看一下问题吗?我用了两种方式的引用都不能调用到插件的方法。
...

插件中的js 有没有把baiduTrace 赋值给cordova呢》??

调用报什么错??如果是undefind ,就说明方法不存在!应该是方法赋值的对象不对!

你再看看,赋值给哪个对象了?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

32

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
 楼主| 发表于 2016-12-7 22:36:06 | 显示全部楼层
liangyongfei 发表于 2016-12-7 17:46
插件中的js 有没有把baiduTrace 赋值给cordova呢》??

调用报什么错??如果是undefind ,就说明方法不 ...

我把baiduTrace最后复制给module.exports,在js怎么引入这个cordova插件,还有怎么使用它里面的方法,
还有我的target是这个
回复 支持 反对

使用道具 举报

10

主题

32

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
 楼主| 发表于 2016-12-7 22:37:37 | 显示全部楼层
liangyongfei 发表于 2016-12-7 17:46
插件中的js 有没有把baiduTrace 赋值给cordova呢》??

调用报什么错??如果是undefind ,就说明方法不 ...

调用时是undefind
回复 支持 反对

使用道具 举报

发表于 2016-12-8 10:12:10 | 显示全部楼层
笑忘书岁月 发表于 2016-12-7 22:36
我把baiduTrace最后复制给module.exports,在js怎么引入这个cordova插件,还有怎么使用它里面的方法,
还 ...

那你在js中就要先找到 module.exports 怎么获取的,然后再调用
module.exports.baiduTrace  方法!

你对比下其他的cordova插件,方法是赋值给什么对象的!你也用类似的做法!赋值给那个对象就可以同样的调用了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

32

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
 楼主| 发表于 2016-12-22 14:15:45 | 显示全部楼层
liangyongfei 发表于 2016-12-8 10:12
那你在js中就要先找到 module.exports 怎么获取的,然后再调用
module.exports.baiduTrace  方法!

版主,结一些帖子,问题都解决了,是百度鹰眼需要依赖v4包,没有导入导致的,而且需要在真机测试。。
回复 支持 反对

使用道具 举报

发表于 2016-12-22 14:20:41 | 显示全部楼层
笑忘书岁月 发表于 2016-12-22 14:15
版主,结一些帖子,问题都解决了,是百度鹰眼需要依赖v4包,没有导入导致的,而且需要在真机测试。。 ...

如果百度鹰眼插件您开发好了!欢迎分享一下您的开发经验!开发过程中遇到的坑都可以分享下!大家共同学习学习,谢谢!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 09:52 , Processed in 0.075476 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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