|
@@ -27,6 +27,7 @@ import ScreenModel from "../../custom-plugins/helper-model/screen-model";
|
|
|
import Recommendation from "../../custom-plugins/helper-model/recommendation";
|
|
|
import { svg2canvas } from "/src/utils/svg2canvas";
|
|
|
import { getQuery } from "/src/utils/queryString";
|
|
|
+import { browser } from "/src/utils";
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: "header-settting",
|
|
@@ -52,7 +53,8 @@ export default defineComponent({
|
|
|
svg.prepend(rect);
|
|
|
if (svg) {
|
|
|
const _canvas = svg2canvas(svg.outerHTML);
|
|
|
- if (state.platform === IPlatform.PC) {
|
|
|
+ const browserInfo = browser();
|
|
|
+ if (state.platform === IPlatform.PC || !browserInfo.isApp) {
|
|
|
let el: any = document.createElement("a");
|
|
|
// 设置 href 为图片经过 base64 编码后的字符串,默认为 png 格式
|
|
|
el.href = _canvas.toDataURL();
|