problem.vue 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <template>
  2. <view>
  3. <u-collapse class="u-p-30">
  4. <u-collapse-item v-for="(item, index) in itemList" :key="index" :open="item.open" :title="item.head">
  5. {{ item.body }}
  6. </u-collapse-item>
  7. </u-collapse>
  8. <view class="u-m-t-20">
  9. <u-button class="u-m-20" hover-class="none" plain type="default" @click="server">
  10. <u-icon color="#969799" name="level" size="38"></u-icon>
  11. 前往官网
  12. </u-button>
  13. </view>
  14. </view>
  15. </template>
  16. <script>
  17. export default {
  18. data() {
  19. return {
  20. appUrl: false,
  21. url: "https://sourcebyte.cn",
  22. itemList: [
  23. {
  24. head: "初始密码是什么?",
  25. body: "初始密码默认为手机号码,为了您的账户安全,请进入个人中心进行修改",
  26. open: false,
  27. },
  28. {
  29. head: "技术支持电话是多少?",
  30. body: "联系电话:18720989281",
  31. open: false,
  32. },
  33. {
  34. head: "关于我们",
  35. body: "用心打造系统,推动企业智能化",
  36. open: true,
  37. },
  38. {
  39. head: "加入我们",
  40. body: "邮箱:261648947@qq.com",
  41. open: false,
  42. },
  43. ],
  44. }
  45. },
  46. methods: {
  47. server() {
  48. window.open(this.url)
  49. },
  50. download() {
  51. this.DownLoadAndroid();
  52. },
  53. //判断是否微信登陆
  54. isWeiXinLogin() {
  55. // #ifdef H5
  56. let ua = window.navigator.userAgent.toLowerCase()
  57. if (ua.match(/MicroMessenger/i) == 'micromessenger') {
  58. return true;
  59. }
  60. // #endif
  61. return false;
  62. },
  63. //安卓下载
  64. DownLoadAndroid() {
  65. if (this.isWeiXinLogin()) {
  66. uni.showToast({
  67. icon: 'none',
  68. title: '请复制链接,在浏览器中打开下载',
  69. duration: 3000
  70. })
  71. this.appUrl = true;
  72. return;
  73. }
  74. var downloadUrl = 'http://8.136.213.245/profile/apk/yixin.apk'; // 下载地址
  75. var urlStr = encodeURI(downloadUrl)
  76. // #ifdef APP-PLUS
  77. plus.runtime.openURL(urlStr);
  78. return;
  79. // #endif
  80. // #ifdef H5
  81. window.open(urlStr);
  82. // #endif
  83. },
  84. }
  85. };
  86. </script>
  87. <style>
  88. page {
  89. background: #fff;
  90. }
  91. .appUrl {
  92. padding: 20 rpx;
  93. }
  94. </style>