message.wxs 672 B

123456789101112131415161718192021222324
  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);
  11. var styleOffset = '';
  12. styleOffset += 'top:' + changeNumToStr([wrapTop * 2]) + ';';
  13. styleOffset += 'right:' + arr[1] + ';';
  14. styleOffset += 'left:' + arr[1] + ';';
  15. var zIndexStyle = zIndex ? 'z-index:' + zIndex + ';' : '';
  16. return zIndexStyle + styleOffset;
  17. };
  18. module.exports = {
  19. getMessageStyles: getMessageStyles,
  20. isEmptyObj: isEmptyObj,
  21. };