Commit 2e6cbed99424a541c0255328dc62f34fd1f6ee79
1 parent
03df97d1
图片保存
Showing
1 changed file
with
15 additions
and
3 deletions
src/pages/test.vue
| @@ -35,6 +35,7 @@ | @@ -35,6 +35,7 @@ | ||
| 35 | }; | 35 | }; |
| 36 | imgData = imgData.replace(_fixType(type),'image/octet-stream'); | 36 | imgData = imgData.replace(_fixType(type),'image/octet-stream'); |
| 37 | let filename = "UUSound" + '.' + type; | 37 | let filename = "UUSound" + '.' + type; |
| 38 | + debugger | ||
| 38 | that.saveFile(imgData,filename); | 39 | that.saveFile(imgData,filename); |
| 39 | }); | 40 | }); |
| 40 | }, | 41 | }, |
| @@ -46,6 +47,17 @@ | @@ -46,6 +47,17 @@ | ||
| 46 | let event = document.createEvent('MouseEvents'); | 47 | let event = document.createEvent('MouseEvents'); |
| 47 | event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); | 48 | event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); |
| 48 | save_link.dispatchEvent(event); | 49 | save_link.dispatchEvent(event); |
| 50 | + // 调用原生方法 | ||
| 51 | + // 调用分享(新方法) | ||
| 52 | + if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.toShare) { | ||
| 53 | + | ||
| 54 | + // 分享 | ||
| 55 | + window.webkit.messageHandlers.toShare.postMessage({body: {type: type, id: id}}); | ||
| 56 | + } else if (window.obj && window.obj.toShare) { | ||
| 57 | + | ||
| 58 | + // 分享 | ||
| 59 | + window.obj.toShare(type, id); | ||
| 60 | + } | ||
| 49 | } | 61 | } |
| 50 | } | 62 | } |
| 51 | } | 63 | } |
| @@ -65,12 +77,12 @@ | @@ -65,12 +77,12 @@ | ||
| 65 | } | 77 | } |
| 66 | } | 78 | } |
| 67 | .save_btn{ | 79 | .save_btn{ |
| 68 | - height: 50px; | 80 | + height: 100px; |
| 69 | background: #333333; | 81 | background: #333333; |
| 70 | - line-height: 50px; | 82 | + line-height: 100px; |
| 71 | text-align: center; | 83 | text-align: center; |
| 72 | color: #ffffff; | 84 | color: #ffffff; |
| 73 | - font-size: 0.3733rem; | 85 | + font-size: 30px; |
| 74 | } | 86 | } |
| 75 | } | 87 | } |
| 76 | </style> | 88 | </style> |