猫妈狗爸伴宠师小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
2.3 KiB

  1. import {ref} from "vue"
  2. import {getIsLogin, getToken} from "./auth";
  3. import tab from "../plugins/tab";
  4. import modal from "../plugins/modal";
  5. export const useMixin = () => {
  6. const data = ref([1, 2, 3, 4])
  7. const obj = ref({name: 1})
  8. const questions = ref([
  9. {
  10. name: "大型犬无论是白天晚上,在外遛狗都是定要拴绳的,小型犬晚上在人很少的地方遛狗时视情况可以不拴绳",
  11. option: [
  12. {
  13. name: "A.对",
  14. value: "A"
  15. },
  16. {
  17. name: "B.错",
  18. value: "B"
  19. }
  20. ]
  21. },
  22. {
  23. name: "以下哪个选项是正确的遛狗打开方式",
  24. option: [
  25. {
  26. name: "A.人为遛狗,按照狗狗的节奏走走停停,享受遛狗的过程,让狗狗充分嗅闻探索;",
  27. value: "A"
  28. },
  29. {
  30. name: "B.人为遛狗,遛狗过程可以一直跑步自己锻炼的同时也让狗狗充分运动;",
  31. value: "B"
  32. },
  33. {
  34. name: "C.让狗狗追逐交通工具,释放精力;",
  35. value: "C"
  36. }
  37. ]
  38. },
  39. {
  40. name: "猫咪如果做错事,以下哪种教育方式更妥当",
  41. option: [
  42. {
  43. name: "A.得看具体情况,严重得话打一顿,不严重得话就不管了;",
  44. value: "A"
  45. },
  46. {
  47. name: "B.立即大声呵止或适当冷落猫咪,让猫咪意识到不对;",
  48. value: "B"
  49. },
  50. {
  51. name: "C.给猫咪进行绝食,让猫咪意识到严重性;",
  52. value: "C"
  53. }
  54. ]
  55. }
  56. ])
  57. return {
  58. data, obj,
  59. questions
  60. }
  61. }
  62. /*
  63. * 判断是否登录
  64. * */
  65. export const getLoginStatus = () => {
  66. if (getIsLogin() && getToken()) {
  67. return true
  68. } else {
  69. modal.confirm("请先登录").then(res=>{
  70. tab.navigateTo('/pages/login/index')
  71. })
  72. return false
  73. }
  74. }