util.js 1.2 KB

123456789101112131415161718192021222324252627282930
  1. export function resetSize(vm){
  2. var img_width,img_height,bar_width,bar_height
  3. var parentWidth=vm.$el.parentNode.offsetWidth||window.offsetWidth
  4. var parentHeight=vm.$el.parentNode.offsetHeight||window.offsetHeight
  5. if(vm.imgSize.width.indexOf('%')!=-1){
  6. img_width=parseInt(this.imgSize.width)/100*parentWidth+'px'
  7. }else{
  8. img_width=this.imgSize.width
  9. }
  10. if(vm.imgSize.height.indexOf('%')!=-1){
  11. img_height=parseInt(this.imgSize.height)/100*parentHeight+'px'
  12. }else{
  13. img_height=this.imgSize.height
  14. }
  15. if(vm.barSize.width.indexOf('%')!=-1){
  16. bar_width=parseInt(this.barSize.width)/100*parentWidth+'px'
  17. }else{
  18. bar_width=this.barSize.width
  19. }
  20. if(vm.barSize.height.indexOf('%')!=-1){
  21. bar_height=parseInt(this.barSize.height)/100*parentHeight+'px'
  22. }else{
  23. bar_height=this.barSize.height
  24. }
  25. return{imgWidth:img_width,imgHeight:img_height,barWidth:bar_width,barHeight:bar_height}
  26. }
  27. export const _code_chars=[1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
  28. export const _code_color1=['#fffff0','#f0ffff','#f0fff0','#fff0f0']
  29. export const _code_color2=['#FF0033','#006699','#993366','#FF9900','#66CC66','#FF33CC']