动态创建HTML节点,在点击事件中获取当前节点对象

关于动态创建组件或者html节点的方法,可参考:http://doc.wex5.com/comp-base/#2.2 创建好html节点!并指定点击事件后!在点击事件中,第一个参数表示的是this对象(model对象)!第二个参数才是标准的点击事件源 可以在方法中指定两个参数!或者使用 arguments[1]  获取这个事件源!然后就可以通过事件源.currentTarget获取dom对象了

阿里支付动态指定支付给多个商家

修改下/Native/plugins/com.justep.cordova.plugin.alipay/src/android/com/justep/cordova/plugin/alipay/Alipay.java公钥私钥作为参数传递过去。 传值的方式参考: alipay.pay({ "seller" : "支付宝账号", //卖家支付宝账号或对应的支付宝唯一用户号 "subject" : payInfoData.val("ordername")+"_"+payInfoData.val("vehicleno"), //商品名称 "body" : ordername, //商品详情 "price" :"0.01", //金额,生产中使用:payvalue "tradeNo" : "20160414163325", //订单的唯一编号。因为一个订单可以多次支付,用时间作为订单的唯一编号 "timeout" : "30m", //超时设置 "notifyUrl" : notifyUrl }, 案例介绍代码介绍

calendar如何操作能不进入日程安排

calendar 组件属于第三方组件!如果想做一些特殊的功能,需要自己调试修改代码!这里修改代码实现取消进入日程安排,步骤如下参考, 去掉:/UI2/system/components/justep/calendar.min.js 修改:/UI2/system/components/justep/calendar/js/calendar.js js方法 Calendar.prototype.view = function(view) { 中第一行加一个判断 if(view == 'day'){ return; } 然后重新合并资源:\tools\dist\dist.bat 这个组件是第三方的控件!如果有什么特殊需求 需要自己改源码实现

百度定位在某些手机会和jpush插件冲突

这个问题是因为极光推送集合了64位的so文件,而baidulocation当时考虑了手机兼容性问题,没有把64位so文件打进去。同时使用极光推送和baidulocation插件会导致找不到baidulocation的64位so文件的问题。修改极光推送的配置文件:WeX5_5113-mac/model/Native/plugins/cn.jpush.phonegap.JPushPlugin/plugin.xml,注释掉导入64位so文件那句话,重新打包即可。 注释掉导入64位so文件: <!-- <source-file src="src/android/arm64-v8a/libjpush215.so" target-dir="libs/arm64-v8a"/> -->

关于极光推送常用的接管事件

极光推送的案例可以参考外卖,主要代码是:/UI2/takeout/jpush.js 其中的四个接管事件介绍: 1.onDeviceReady  表示设备初始化的时候调用的事件,比如获取设备的推送id 的值 2.onOpenNotification  表示点击通知内容时触发的事件,可以根据点击的内容,执行不同的逻辑,比如跳转到指定页面 3.onReceiveNotification  获取通知内容 4.onReceiveMessage 获取自定义消息推送内容 这些事件的绑定都是在JPushInstance 方法中实现的,通过document.addEventListener 添加的监听   案例2.单独打包测试推送能力:/UI2/demo/plugin/jpush/demo.w

WeX5 如何使用富文本框

原因: richTextarea 组件是BeX5专用的富文本框组件!因为涉及到文件上传,使用到了文档服务器,所以只能在BeX5中使用!在WeX5中虽然提供了案例!但是并不容易集成在WeX5的项目中使用! 有热心的开发者提供了在WeX5 中使用富文本框的方便用法,可以参考:http://bbs.wex5.com/forum.php?mod=viewthread&tid=95887