袋鼠云大屏开发心得
开发两个大屏后走过的坑。。。
- 过滤器最后返回出去的数据要用数组内包裹对象 中间不要有其他东西相隔 例: [{ key : value , key1 : value1}]
- 请求的基础地址记得前面写上 http:// 否则袋鼠云会加袋鼠云的前缀发请求 就拿不到数据了
- 如果说页面是根据一个接口来展示数据的话 不要每一个组件都请求一次接口 将接口返回过来的数据做成公共参数 使用时用过滤器去拿公共参数
- 想定义一个公共参数的话 可以用选项卡(一个选项的)伪装成标题 让他默认选中 这样就可以做到页面加载出就有公共参数了
- 不能通过数据修改样式 如果必须有这样需求实现的话 可以放两个样式差不多的 用数据去控制组件的显示隐藏
- 过滤器的参数是一个对象 记得用callbackArgs.xxx 这样来调
- 删除任何东西的时候都要记得看清楚在删除 一旦误删组件 不可恢复 可以周期性的备份大屏(导出/复制)
- icon图标无文字点击跳转处理方法: 放一个链接 和图片的大小以及位置相同 设置链接的文字后 把文字透明度设为0 可以实现点击效果而文字不显示
- 组件在调试时 只要数据来源不是静态数据 就需要去预览/发布里调试