main.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import App from "./App";
  2. // #ifndef VUE3
  3. import Vue from "vue";
  4. Vue.config.productionTip = false;
  5. App.mpType = "app";
  6. const app = new Vue({
  7. ...App,
  8. });
  9. app.$mount();
  10. // #endif
  11. // #ifdef VUE3
  12. import {createSSRApp} from "vue";
  13. export function createApp() {
  14. const app = createSSRApp(App);
  15. return {
  16. app,
  17. };
  18. }
  19. // #endif
  20. Vue.filter("globalTime", function (value) {
  21. if (value) {
  22. const time = new Date(value * 1000);
  23. const y = time.getFullYear();
  24. const m =
  25. time.getMonth() + 1 < 10
  26. ? "0" + (time.getMonth() + 1)
  27. : time.getMonth() + 1;
  28. const d = time.getDate() < 10 ? "0" + time.getDate() : time.getDate();
  29. // const h = time.getHours()
  30. // const mm = time.getMinutes();
  31. // const s = time.getSeconds();
  32. return y + "-" + m + "-" + d;
  33. } else {
  34. return "";
  35. }
  36. });
  37. Vue.filter("globalTimeSecond", function (value) {
  38. if (value) {
  39. const time = new Date(value * 1000);
  40. // const y = time.getFullYear();
  41. // const m = (time.getMonth() + 1) < 10 ? '0' + (time.getMonth() + 1) : (time.getMonth() + 1);
  42. // const d = time.getDate() < 10 ? '0' + time.getDate(): time.getDate();
  43. const h = time.getHours() < 10 ? '0' + time.getHours() : time.getHours();
  44. const mm = time.getMinutes() < 10 ? '0' + time.getMinutes() : time.getMinutes();
  45. const s = time.getSeconds() < 10 ? '0' + time.getSeconds() : time.getSeconds();
  46. // return h + ":" + mm + ":" + s;
  47. return h + ":" + mm;
  48. } else {
  49. return "";
  50. }
  51. });
  52. Vue.filter("nameFilter", function (value) {
  53. if (value) {
  54. let start = new Array(value.length).join('*');
  55. let end = value.slice(0,1);
  56. return `${end}${start}`
  57. } else {
  58. return "";
  59. }
  60. });
  61. Vue.filter("phoneFilter", function (value) {
  62. if (value) {
  63. let reg = /^(.{3}).*(.{4})$/
  64. return value.replace(reg,'$1****$2')
  65. } else {
  66. return "";
  67. }
  68. });