Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
F
fenxiao_h5-dz
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张志伟
fenxiao_h5-dz
提交
e5368f3f
提交
e5368f3f
编写于
7月 10, 2024
作者:
zhangzhiwei
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
.
上级
a75eaaf1
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
10 行增加
和
7 行删除
+10
-7
userCard.vue
src/pages/index/userCard.vue
+10
-7
未找到文件。
src/pages/index/userCard.vue
浏览文件 @
e5368f3f
...
...
@@ -6,11 +6,11 @@
<view
class=
"top-center"
>
店铺名片
</view>
</view>
</van-sticky>
<view
id=
"aa"
style=
"position:
relative;margin: 20rpx 30rpx"
v-if=
"!state.temIMg"
>
<view
id=
"aa"
style=
"position:
absolute;margin: 20rpx 30rpx;top: -99999px"
v-if=
"!state.temIMg"
>
<van-image
src=
"../../static/img/dz/info-bg.png"
/>
<view
style=
"position: absolute; left: 50%;top: 50%;transform: translate(-50%, -50%);"
>
<view
style=
"text-align: center"
>
<
van-image
style=
"border-radius: 50%;border: 2rpx solid #DDDDDD;width: 140rpx;height: 140rpx"
radius=
"20rpx"
:src=
"state.useInfo.headImg
"
<
img
crossOrigin=
'anonymous'
style=
"border-radius: 50%;border: 2rpx solid #DDDDDD;width: 140rpx;height: 140rpx"
radius=
"20rpx"
:src=
"state.useInfo.headImg+'?t='+new Date().getTime()
"
/>
<view
style=
"font-size: 34rpx;font-weight: bold;margin-top: 20rpx"
>
{{
state
.
useInfo
.
storeName
}}
</view>
</view>
...
...
@@ -32,8 +32,8 @@
</van-col>
</van-row>
<van-row
class=
"e-logo"
>
<
van-image
style=
"width: 300rpx;height: 300rpx"
:src=
"state.useInfo.appletCode
"
/>
<
img
crossOrigin=
'anonymous'
style=
"width: 300rpx;height: 300rpx"
:src=
"state.useInfo.appletCode+'?t='+new Date().getTime()
"
/>
</van-row>
</view>
<view
class=
"e-text"
>
...
...
@@ -42,7 +42,7 @@
</view>
</view>
<view
style=
"margin: 20rpx 30rpx"
v-else
>
<img
:src=
"state.temIMg"
alt=
""
style=
"width: 100%"
>
<img
crossOrigin=
'anonymous'
:src=
"state.temIMg"
alt=
""
style=
"width: 100%"
>
</view>
</view>
...
...
@@ -53,7 +53,7 @@
import
{
reactive
,
onMounted
}
from
'vue'
;
const
state
=
reactive
({
temIMg
:
''
,
useInfo
:{},
useInfo
:{},
})
import
html2Canvas
from
"html2canvas"
import
{
PageUtils
}
from
'@/utils/utils'
;
...
...
@@ -67,14 +67,17 @@
api
.
storeInfo
({
link
:
uni
.
getStorageSync
(
"subdomain"
)
}).
then
(
res
=>
{
state
.
useInfo
=
res
})
drawBg
()
}
// 再画卡片
function
drawBg
()
{
// 等待1s画完卡片
setTimeout
(()
=>
{
const
cardDom
=
document
.
getElementById
(
"aa"
)
if
(
!
cardDom
)
return
html2Canvas
(
cardDom
,
{
useCORS
:
fals
e
}).
then
(
canvas
=>
{
html2Canvas
(
cardDom
,
{
useCORS
:
tru
e
}).
then
(
canvas
=>
{
state
.
temIMg
=
canvas
.
toDataURL
(
"image/png"
)
})
},
500
);
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录