message-item.wxs 715 B

1234567891011121314151617181920212223242526272829
  1. var isEmptyObj = function (obj) {
  2. return JSON.stringify(obj) === '{}';
  3. };
  4. var changeNumToStr = function (arr) {
  5. return arr.map(function (item) {
  6. return typeof item === 'number' ? item + 'rpx' : item;
  7. });
  8. };
  9. var getMessageStyles = function (zIndex, offset, wrapTop) {
  10. var arr = changeNumToStr(offset || [0, 0]);
  11. var left = arr[1] || 0;
  12. var right = arr[1] || 0;
  13. var zIndexStyle = zIndex ? 'z-index:' + zIndex + ';' : '';
  14. var styleOffset = '';
  15. styleOffset += 'top:' + wrapTop + 'px;';
  16. styleOffset += 'left:' + left + ';';
  17. styleOffset += 'right:' + right + ';';
  18. return zIndexStyle + styleOffset;
  19. };
  20. module.exports = {
  21. getMessageStyles: getMessageStyles,
  22. isEmptyObj: isEmptyObj,
  23. };