打包报错:could not remove directory (code ENOTEMPTY)

打包报错: rm: could not remove directory (code ENOTEMPTY): E:\work\WeX5_V3.5\model\Native\闈犺氨\build\src\platforms\ios\www/cordova-js-src rm: could not remove directory (code ENOTEMPTY): E:\work\WeX5_V3.5\model\Native\闈犺氨\build\src\platforms\ios\www/cordova-js-src rm: could not remove directory (code ENOTEMPTY): E:\work\WeX5_V3.5\model\Native\闈犺氨\build\src\platforms\ios\www mkdir: path already exists: E:\work\WeX5_V3.5\model\Native\闈犺氨\build\src\platforms\ios\www cp: copyFileSync: could not [...]

loadData 方法加载数据后,数据不显示!

正常执行data刷新的时候!autoLoad 设置为true 或者 调用data.refreshData() 方法的时候,默认会把数据切换到第一行!当前行就是第一行数据 但是如果没有执行刷新!而是直接使用loadData 方法加载数据,就会造成当前行不存在,这个时候,可以做一下操作 1.data.coutn()  是多少!要保证大于0 2.可以执行下data.first()方法,这个时候就切换到第一行显示了!

data组件中加载树形结构格式数据的案例

树形数据的案例格式如下 {"rows":[ { "fID":"1","Name":"空调设备1","price":"","fdevice":"","funit":"","mapric":"","fparentID":{}, "rows":[ { "fID":"2","Name":"空调设备2","price":"","fdevice":"","funit":"","mapric":"","fparentID":"1" },{ "fID":"3","Name":"空调设备22","price":"","fdevice":"","funit":"","mapric":"","fparentID":"1" },{ "fID":"4","Name":"空调设备222","price":"","fdevice":"","funit":"","mapric":"","fparentID":"1" } ] } ]} 完整案例如下!下载放在UI2下即可运行。 tree

支付回调的做法

请参考外卖案例中的代码!支付的时候指定一个参数:notifyUrl ,就是你后台指定的一个sevlet 表示的是支付成功后,支付第三方服务器会向这个url 推送一个请求!所以必须保证服务器是公网可以访问的! 在你的服务中,就是这个sevlet中去处理相关逻辑!获取第三方服务给你的相关信息保存在数据库中! 前段需要等推送完毕后,刷新数据就可以看到了支付后的信息!