common.js 947 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import * as utils from './utils';
  2. export function jump(value){
  3. if(value.url == ""){
  4. return ;
  5. }
  6. switch (value.type+"") {
  7. case "1":
  8. //window.location.href = value.url;
  9. uni.navigateTo({ url: value.url });
  10. break;
  11. case "2":
  12. utils.navigateTo("goods/view",{ id: value.url });
  13. break;
  14. case "3":
  15. utils.navigateTo("news/view",{ id: value.url });
  16. break;
  17. case "4":
  18. utils.navigateTo("news/list",{ id: value.url });
  19. break;
  20. case "5":
  21. if(value.url == "collect"){
  22. utils.navigateTo("ucenter/collect");
  23. }else if(value.url == "category"){
  24. utils.navigateTo("category/index");
  25. }else if(value.url == "sign"){
  26. utils.navigateTo("sign/index");
  27. }else if(value.url == "luckdraw"){
  28. utils.navigateTo("luckdraw/index");
  29. }else{
  30. utils.navigateTo(value.url+"/index");
  31. }
  32. break;
  33. case "6":
  34. utils.navigateTo("index/custom",{ id: value.url });
  35. break;
  36. }
  37. }