index.vue 772 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <view class="page page--divider">
  3. <web-view :webview-styles="webviewStyles" :src="url" ></web-view>
  4. </view>
  5. </template>
  6. <script>
  7. export default {
  8. data() {
  9. return {
  10. url: '',
  11. webviewStyles: {
  12. progress: {
  13. color: '#2319dc'
  14. }
  15. }
  16. }
  17. },
  18. onLoad(opts) {
  19. this.url=decodeURIComponent(opts.url);
  20. },
  21. onNavigationBarButtonTap(e) {
  22. var that=this;
  23. uni.showActionSheet({
  24. itemList:['用浏览器打开'],
  25. success: (res) => {
  26. plus.runtime.openURL(that.url)
  27. }
  28. })
  29. },
  30. }
  31. </script>