webView.vue 654 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. this.src = option.src
  16. // 开启分享
  17. uni.showShareMenu({
  18. withShareTicket: true,
  19. menus: ['shareAppMessage', 'shareTimeline']
  20. })
  21. },
  22. methods: {
  23. },
  24. onShareAppMessage(res){
  25. return {
  26. title:'',
  27. path:'pages/webView/webView?src='+this.src
  28. }
  29. },
  30. onShareTimeline(res){
  31. return {
  32. title:'',
  33. path:'pages/webView/webView',
  34. query:'src='+this.src
  35. }
  36. }
  37. }
  38. </script>
  39. <style>
  40. </style>