提交 68755989 编写于 作者: DCloud_JSON's avatar DCloud_JSON

修复H5端在about页面,返回触发引发报错

上级 e3b191a1
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
"text": this.$t('common').wechatBbs, "text": this.$t('common').wechatBbs,
"share": { "share": {
"provider": "weixin", "provider": "weixin",
"scene": "WXSenceTimeline" "scene": "WXSceneTimeline"
} }
}, },
{ {
......
...@@ -310,7 +310,7 @@ ...@@ -310,7 +310,7 @@
"text": this.$t('common').wechatBbs, "text": this.$t('common').wechatBbs,
"share": { "share": {
"provider": "weixin", "provider": "weixin",
"scene": "WXSenceTimeline" "scene": "WXSceneTimeline"
} }
}, },
{ {
......
{
"goEasy": {
"commonKey": "BC-01f554db12604b46ae8373907e28794d",
"clientKey": "PC-bfb6b6517e7f4c4f8b9285911fd3be27",
"subscribeKey": "BS-ac71890d8612459bb4b22429cf406be3",
"restKey": "PR-77f4630e731e4b5f8078aea77268cba4",
"secretKey": "4bfeca3985504b3d",
"restHost":"rest-hangzhou.goeasy.io"
}
}
## 2.0.2(2021-12-16)
修复在某些情况下报:`Cannot read property 'hide' of undefined`的问题
## 2.0.1(2021-11-29)
修改错误的scene值WXSenceTimeline(分享到朋友圈)更正为WXSceneTimeline
## 2.0.0(2021-10-14) ## 2.0.0(2021-10-14)
支持监听返回操作(如:物理返回,全面屏手机侧滑)关闭分享弹窗 支持监听返回操作(如:物理返回,全面屏手机侧滑)关闭分享弹窗
## 1.0.6(2021-08-25) ## 1.0.6(2021-08-25)
......
...@@ -59,7 +59,7 @@ class NvImageMenu { ...@@ -59,7 +59,7 @@ class NvImageMenu {
bottom: '0px', bottom: '0px',
left: '0px', left: '0px',
height: (iconWidth + textHeight + 2 * margin) * Math.ceil(list.length / 4) + 44 + height: (iconWidth + textHeight + 2 * margin) * Math.ceil(list.length / 4) + 44 +
'px', //'264px', 'px', //'264px',
width: '100%', width: '100%',
backgroundColor: 'rgb(255,255,255)' backgroundColor: 'rgb(255,255,255)'
}); });
...@@ -127,10 +127,10 @@ class NvImageMenu { ...@@ -127,10 +127,10 @@ class NvImageMenu {
}, },
...myList ...myList
]) ])
nvMask.show() nvMask.show()
nvImageMenu.show() nvImageMenu.show()
// 开始动画 // 开始动画
/* /*
plus.nativeObj.View.startAnimation({ plus.nativeObj.View.startAnimation({
type: 'slide-in-bottom', type: 'slide-in-bottom',
duration: 300 duration: 300
...@@ -139,7 +139,7 @@ class NvImageMenu { ...@@ -139,7 +139,7 @@ class NvImageMenu {
// 关闭原生动画 // 关闭原生动画
plus.nativeObj.View.clearAnimation(); plus.nativeObj.View.clearAnimation();
nvImageMenu.show() nvImageMenu.show()
}); });
*/ */
...@@ -194,10 +194,11 @@ class NvImageMenu { ...@@ -194,10 +194,11 @@ class NvImageMenu {
} }
hide() { hide() {
nvMask.hide() if (this.isShow) {
nvImageMenu.hide() nvMask.hide()
this.isShow = false nvImageMenu.hide()
this.isShow = false
}
} }
} }
export default NvImageMenu
export default NvImageMenu \ No newline at end of file
{ {
"id": "uni-share", "id": "uni-share",
"displayName": "uni-share", "displayName": "uni-share",
"version": "2.0.0", "version": "2.0.2",
"description": "底部弹出宫格图标式的分享菜单,可覆盖原生组件。", "description": "底部弹出宫格图标式的分享菜单,可覆盖原生组件。",
"keywords": [ "keywords": [
"分享菜单" "分享菜单"
......
#### 本功能基于[底部图标菜单](https://ext.dcloud.net.cn/plugin?id=4858)封装而成。 #### 本功能基于[底部图标菜单](https://ext.dcloud.net.cn/plugin?id=4858)封装而成。
### 示例代码 ### 示例代码
``` ```
<template> <template>
<button type="default" @click="uniShare">显示</button> <button type="default" @click="uniShare">显示</button>
</template> </template>
<script> <script>
import uniShare from '@/uni_modules/uni-share/js_sdk/uni-share.js'; import uniShare from '@/uni_modules/uni-share/js_sdk/uni-share.js';
export default { export default {
methods: { onBackPress({from}) {
uniShare() { console.log(from);
uniShare.show({ if(from=='backbutton'){
content: { //公共的分享参数配置 类型(type)、链接(herf)、标题(title)、summary(描述)、imageUrl(缩略图) this.$nextTick(function(){
type: 0, uniShare.hide()
href: 'https://uniapp.dcloud.io/',
title: '标题',
summary: '描述',
imageUrl: 'https://img-cdn-aliyun.dcloud.net.cn/stream/icon/__UNI__HelloUniApp.png'
},
menus: [{
"img": "/static/app-plus/sharemenu/wechatfriend.png",
"text": "微信好友",
"share": { //当前项的分享参数配置。可覆盖公共的配置如下:分享到微信小程序,配置了type=5
"provider": "weixin",
"scene": "WXSceneSession"
}
},
{
"img": "/static/app-plus/sharemenu/wechatmoments.png",
"text": "微信朋友圈",
"share": {
"provider": "weixin",
"scene": "WXSenceTimeline"
}
},
{
"img": "/static/app-plus/sharemenu/mp_weixin.png",
"text": "微信小程序",
"share": {
provider: "weixin",
scene: "WXSceneSession",
type: 5,
miniProgram: {
id: '123',
path: '/pages/list/detail',
webUrl: '/#/pages/list/detail',
type: 0
},
}
},
{
"img": "/static/app-plus/sharemenu/weibo.png",
"text": "微博",
"share": {
"provider": "sinaweibo"
}
},
{
"img": "/static/app-plus/sharemenu/qq.png",
"text": "QQ",
"share": {
"provider": "qq"
}
},
{
"img": "/static/app-plus/sharemenu/copyurl.png",
"text": "复制",
"share": "copyurl"
},
{
"img": "/static/app-plus/sharemenu/more.png",
"text": "更多",
"share": "shareSystem"
}
],
cancelText: "取消分享",
}, e => { //callback
console.log(e);
}) })
return uniShare.isShow;
} }
} },
} methods: {
uniShare() {
uniShare.show({
content: { //公共的分享参数配置 类型(type)、链接(herf)、标题(title)、summary(描述)、imageUrl(缩略图)
type: 0,
href: 'https://uniapp.dcloud.io/',
title: '标题',
summary: '描述',
imageUrl: 'https://img-cdn-aliyun.dcloud.net.cn/stream/icon/__UNI__HelloUniApp.png'
},
menus: [{
"img": "/static/app-plus/sharemenu/wechatfriend.png",
"text": "微信好友",
"share": { //当前项的分享参数配置。可覆盖公共的配置如下:分享到微信小程序,配置了type=5
"provider": "weixin",
"scene": "WXSceneSession"
}
},
{
"img": "/static/app-plus/sharemenu/wechatmoments.png",
"text": "微信朋友圈",
"share": {
"provider": "weixin",
"scene": "WXSceneTimeline"
}
},
{
"img": "/static/app-plus/sharemenu/mp_weixin.png",
"text": "微信小程序",
"share": {
provider: "weixin",
scene: "WXSceneSession",
type: 5,
miniProgram: {
id: '123',
path: '/pages/list/detail',
webUrl: '/#/pages/list/detail',
type: 0
},
}
},
{
"img": "/static/app-plus/sharemenu/weibo.png",
"text": "微博",
"share": {
"provider": "sinaweibo"
}
},
{
"img": "/static/app-plus/sharemenu/qq.png",
"text": "QQ",
"share": {
"provider": "qq"
}
},
{
"img": "/static/app-plus/sharemenu/copyurl.png",
"text": "复制",
"share": "copyurl"
},
{
"img": "/static/app-plus/sharemenu/more.png",
"text": "更多",
"share": "shareSystem"
}
],
cancelText: "取消分享",
}, e => { //callback
console.log(uniShare.isShow);
console.log(e);
})
}
}
}
</script> </script>
``` ```
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册