goPage.js 927 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. export default {
  2. data(){
  3. return{
  4. inputStyle:'color:#CAD0D7;font-weight:400;font-size:28rpx',
  5. }
  6. },
  7. methods: {
  8. callPhone(mobile) {
  9. if (!mobile) return
  10. uni.makePhoneCall({
  11. phoneNumber: mobile
  12. })
  13. },
  14. // 复制
  15. copy(no) {
  16. if (!no) return
  17. uni.setClipboardData({
  18. data: no,
  19. success: res => {
  20. uni.showToast({
  21. title: '复制成功',
  22. icon: 'none',
  23. duration: 2000
  24. });
  25. }
  26. });
  27. },
  28. goPage(url, type) {
  29. console.log('url:',url,'type:',type)
  30. if (type === 'none') {
  31. return
  32. }
  33. if (type === 'switchTab') {
  34. uni.switchTab({
  35. url: url
  36. })
  37. } else if (type === 'redirectTo') {
  38. uni.redirectTo({
  39. url: url
  40. })
  41. } else if (type === 'reLaunch') {
  42. uni.reLaunch({
  43. url: url
  44. })
  45. } else {
  46. if (type === false) {
  47. this.$u.toast('暂无权限')
  48. return
  49. }
  50. uni.navigateTo({
  51. url: url
  52. })
  53. }
  54. }
  55. }
  56. }