webView.vue 730 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <view>
  3. <web-view :src="src"></web-view>
  4. </view>
  5. </template>
  6. <script>
  7. export default {
  8. data() {
  9. return {
  10. src: '' //H5页面路径
  11. }
  12. },
  13. onLoad(option) {
  14. // console.log(option,'option')
  15. uni.showToast({
  16. icon:'none',
  17. title: JSON.stringify(option)
  18. })
  19. this.src = option.src
  20. // 开启分享
  21. uni.showShareMenu({
  22. withShareTicket: true,
  23. menus: ['shareAppMessage', 'shareTimeline']
  24. })
  25. },
  26. methods: {
  27. },
  28. onShareAppMessage(res){
  29. return {
  30. title:'',
  31. path:'pages/webView/webView?src='+this.src
  32. }
  33. },
  34. onShareTimeline(res){
  35. return {
  36. title:'',
  37. path:'pages/webView/webView',
  38. query:'src='+this.src
  39. }
  40. }
  41. }
  42. </script>
  43. <style>
  44. </style>