更新日志

温馨提示:
【最新版本】查看 JS SDK最新版;
【历史版本】提供,请点击下载。
1. 修复JSSDK-scroll在高版本android系统下(chrom版本>56)滚动失败的问题
备注:最新的jssdk中添加了websdk相关的js文件,websdk是当勾选config.xml中web/微信App时,更新的jssdk文件。
温馨提示:
【最新版本】查看 JS SDK最新版;
【历史版本】提供,请点击下载。
1. 修复listView调用set方法设置数据时,html中的结构改变的问题(修复ul消失的问题)
2. 修正appcan.ajax、appcan.request.ajax options参数传入offline为true,不执行complete方法问题
3. 修正appcan.srollbox.js more事件触发多次问题
4. 修复tab标签点击频繁,appcan.js中有代码会报错的问题
备注:最新的jssdk中添加了websdk相关的js文件,websdk是当勾选config.xml中web/微信App时,更新的jssdk文件。
温馨提示:
【最新版本】查看 JS SDK最新版;
【历史版本】提供,请点击下载。
1.Slider图片轮播组件模块(详见文档)
- appcan.slider.js增加circleSlide属性是否循环轮播
2. - 修正appcan.window.openToast方法
- 修正appcan.icache缓存多个图片问题
- 修正文件模块,还未写入文件完成文件已关闭问题
- 修正组件化开发data-import跨域问题
- 修正appcan.ajax、appcan.request.ajax options参数传入offline为true,不执行complete方法问题
- 修正appcan.srollbox.js more事件触发多次问题
- 修正appcan.define定义相同的key,将这个key的value转成数组
- 修复设置多个optionList,导致点击隐藏部分会触发多次
- 修复appcan.request.ajax和appcan.ajax post请求传contentType参数导致服务器接收不到数据
- 修复微信App,appcan.window.close()不能回退问题
- 修复appcan.listview.js的add方法,没有将内容插入ul标签且data-index属性值没有按顺序排列
温馨提示:
最新版本查看 JS SDK最新版 历史版本提供,请点击下载。
1.新增appcan.widget模块(详见文档)
2.新增appcan.widgetOne模块(详见文档)
3.修改appcan.window模块新增以下方法(详见文档) 新增actionSheet方法
新增scaleAnim方法
新增alphaAnim方法
新增rotateAnim方法
新增customAnim方法
新增setSlidingWindow方法
新增toggleSlidingWindow方法
新增getSlidingWindowState方法
新增setSlidingWindowEnabled方法
新增getUrlQuery方法
新增setStatusBarTitleColor方法
新增windowForward方法
新增windowBack方法
新增preOpenStart方法
新增preOpenFinish方法
新增getState方法
新增setWindowScrollbarVisible方法
新增insertPopoverBelowPopover方法
新增insertPopoverAbovePopover方法
新增insertBelow方法
新增insertAbove方法
新增insertWindowBelowWindow方法
新增insertWindowAboveWindow方法
新增onPopoverLoadFinishInRootWnd方法
温馨提示:
JS SDK历史版本提供,请点击下载。
JS SDK v0.1.18 1、修改appcan.slider.js 判断用户在slider上的滑动手势,手势为上、下时返回页面可上下滑动。原来的slider.js没有对hasIndicator属性做判断,现在添加了判断
2、修改appcan.treeview.js, treeview主节点可以增加图标
3、appcan.file.read和appcan.file.write方法bug修复。
4、修改缓存文件保存路径,适用于主应用存在子应用时缓存文件保存同一路径下
5、修改zepto.js扩展到jquery,适配bootstrap使其依赖zepto
6、appcan.ajax_offline.js中修复了在‘dataType:json'时离线文件缓存不成功的问题。
7、appcan.slider.js中修复了slider卡顿的问题。
同时appcan.slider.js中还添加了其他属性:hasContent默认为false,当hasContent设置为true的时候可以在slider中添加文字内容,当hasContent为false的时候slider中显示图片,设置size用来调节文字的大小;canDown默认为true,当canDown为true时图片区域/文字区域可以进行下拉,当canDown为false的时候图片区域/文字区域不能进行下拉;hasCircle默认为true,当hasCircle为true的时候在文字区域/图片区域显示圆点的位置提示标志,当hasCircle为false的时候圆点位置提示标志不显示,设置site可以设置圆点的位置。
8、修复optionList调用add方法的右侧隐藏区域onclick回调未执行的bug
JS SDK v0.1.17
修复appcan.request.ajax兼容适配web/微信

1.appcan.request.ajax及appcan.ajax
新增参数options.crypto:true/false 离线缓存时是否加密
options.password: "string" 离线缓存加密密码
(注:以上两个参数在设置options.offline时才有效)
2.修改appcan.request.clearOffline(url,callback,data),新增data参数
url:需要清除离线数据的url
callback(err,data,dataType,optId) : 执行成功后的回调函数
data:与appcan.request.ajax参数中的data相同
3.修改带操作选项的列表组件(此组件依赖最新的appcan.js及引擎支持)
新增列表用户自定义click事件
1.新增带操作选项的列表组件appcan.optionList.js
2.修复appcan.request.ajaxappcan.ajax对请求返回状态码的处理问题:
如果status为1时,requestCode为undefined,200,大于200小于300,304时都视为成功状态,执行成功回调函数
1.修复了读取本地文件时成功的回调函数与远程ajax请求成功回调函数返回参数保持一致
2.修复前读取本地文件成功回调只返回了data
3.修复后读取本地文件成功回调返回data,status,requestCode,response,xhr
1.由于appcan_icache.js已经集成到appcan.js中,将上一个12版本 Js SDK中appcan_icache.js移除
2.由于uexXmlHttpMgr插件更新,JS SDk更新修改appcan.ajax,appcan.request.ajax的options.success参数和 options.error参数
1.appcan.ajax,appcan.request.ajax新增expires参数实现离线缓存过期设置
2.appcan.window新增方法appcan.window.stateChange(callback);appcan.window.onResume;appcan.window.onPause;appcan.window.on('resume',callback);appcan.window.on('pause',callback)
1.修改appcan.ajax,appcan.request.ajax保存离线缓存数据的文件名为url参数编码后值 例如:请求url为:http://weixin.appcan.cn:8086/test/get保存离线数据的文件为编码后值:http%3A%2F%2Fweixin.appcan.cn%3A8086%2Ftest%2Fget.txt
2.修改appcan.ajax,appcan.request.ajax新增offlineDataPath参数3.appcan.request新增clearOffline(url,callback)方法
1.appcan.request.ajax 新增offline参数
2.新增icache插件
1.新增 appcan.window.setMultilPopoverFlippingEnbaled 方法
2.修改 slider控件与multiPopover冲突
1.修复 ios openPopover 打开窗口bug
2.配合安卓引擎,升级JSSDK,优化安卓浮动窗口闪屏问题
1.修改:appcan.window.open(name,data,aniId,type,dataType,width,height,animDuration,extraInfo) 新增参数extraInfo
2.修改:appcan.window.openPopover(name,dataType,url,data,left,top,width,height,fontSize,type,bottomMargin,extraInfo)
3.新增参数extraInfo
4.修改:appcan.window.openMultiPopover(popName,content,dataType, left, top, width, height,change, fontSize, flag, indexSelected,extraInfo) 新增参数extraInfo
5.修改::appcan.frame.open(id,url,left,top,name,index,change,extraInfo) 新增参数extraInfo
6.修改:::appcan.window.popoverElement(id,url,left,top,name,extraInfo) 新增参数extraInfo
1.修复treeview 隐藏选项bug
2.修复treeview 隐藏所有选项bug
1.修复listview change事件bug
2.修复appVerify bug
1.appcan.js 新增 appcan.window.swipeRight 方法;
2.appcan.js 新增 appcan.window.swipeLeft 方法 ;
3.appcan.js 新增 appcan.frame.swipeRight 方法 ;
4.appcan.js 新增 appcan.frame.swipeLeft 方法 ;
5.修复appcan.slider.js中fixed上滑下滑bug;
6.新添appcan.control.js中appcan.ready方法判断是否为IOS7风格且是否显示状态栏 ;
7.修复 treeview 初始化bug;
1.修复UI模版bug ;
2.修改了change方法的回调bug ;
3.解决switch导致的android2.3.4问题;
4.修复appcan.frame.open 元素默值,如果居左,居右没有值则使用元素本身的值 ;
5.appcan.listview中添加id字段 ;
6.appcan.slider.js添加自动播放功能 ;
7.appcan.slider.js修复向下方滑动停止问题 ;
8.appcan.slider.js添加change方法,滑动后的回调方法,可以获取当前的index ;
1.修复了touch cancel之后tap事件不触发的问题;
2.修复模拟器selectMultiPopover问题;
3.修复了抽屉效果的问题;
4.解决的listview控件最后一项添加无效的问题;
5.解决了switch控件最后一项添加无效的问题;
6.更新appcan.control.js文件,添加switch控件状态设置;
7.删除测试代码 ;
1.新增window、base、locStorage、farme、request、device、database、file、eventEmitter、view模块;
2.重构UIBase,UIBox,新增主题配置UIColor;
3.重构列表、按钮、单选框、复选框、输入框、导航栏、树形列表、选项卡、开关、下拉框、轮播图、消息对话框常用控件;
还需要帮助吗? 联系我们
最新更新 8th Jul 2021