Jelajahi Sumber

页面加上分享

sun2511 2 tahun lalu
induk
melakukan
fe7da6239c

+ 19 - 11
pages/index/index.js

@@ -1370,20 +1370,28 @@ Page({
         }
     },
     onShareAppMessage({
+        from,
         target
     }) {
-        let video = target.dataset.info
-        const promise = new Promise(resolve => {
-            this.creatShare(video).then(res => {
-                resolve(res)
+        if (from == 'button') {
+            let video = target.dataset.info
+            const promise = new Promise(resolve => {
+                this.creatShare(video).then(res => {
+                    resolve(res)
+                })
             })
-        })
-
-        return {
-            title: '请欣赏我的课文朗读作品,点赞+评论。',
-            path: `/pages/index/index?readId=${video.id}&uid=${wx.getStorageSync('uid')}`,
-            imageUrl: video.coverImg,
-            promise
+            return {
+                title: '请欣赏我的课文朗读作品,点赞+评论。',
+                path: `/pages/index/index?readId=${video.id}&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: video.coverImg,
+                promise
+            }
+        } else {
+            return {
+                title: '课文朗读,从未如此有趣。',
+                path: `/pages/index/index?&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/shareContent.png'
+            }
         }
     }
 })

+ 1 - 0
pages/my/index.js

@@ -39,6 +39,7 @@ Page({
     // 设置用户信息及vip状态和任务完成情况
     async setUserInfo() {
         let userInfo = await getUserInfo()
+        console.log(userInfo, '4222');
         let vipTime = await getVipInfo()
         this.getTasks()
         this.setData({

+ 19 - 11
pages/mycollection/mycollection.js

@@ -288,23 +288,31 @@ Page({
      * 用户点击右上角分享
      */
     onShareAppMessage({
+        from,
         target
     }) {
-        let video = target.dataset.info
-        const promise = new Promise(resolve => {
-            this.creatShare(video).then(res => {
-                resolve(res)
+        if (from == 'button') {
+            let video = target.dataset.info
+            const promise = new Promise(resolve => {
+                this.creatShare(video).then(res => {
+                    resolve(res)
+                })
             })
-        })
-        return {
-            title: '请欣赏我的课文朗读作品,点赞+评论。',
-            path: `/pages/index/index?readId=${video.id}&uid=${wx.getStorageSync('uid')}`,
-            imageUrl: video.coverImg,
-            promise
+            return {
+                title: '请欣赏我的课文朗读作品,点赞+评论。',
+                path: `/pages/index/index?readId=${video.id}&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: video.coverImg,
+                promise
+            }
+        } else {
+            return {
+                title: '课文朗读,从未如此有趣。',
+                path: `/pages/index/index?&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/shareContent.png'
+            }
         }
     },
     addShareAmount: function(e) {
-        console.log('+++++1', e)
         let str = `videoList[${e.detail.index}].shareAmount`;
         this.setData({
             [str]: this.data.videoList[e.detail.index].shareAmount + 1

+ 4 - 12
pages/myconcern/myconcern.js

@@ -91,18 +91,10 @@ Page({
      * 用户点击右上角分享
      */
     onShareAppMessage: function() {
-        if (res.from === 'button') {
-            return {
-                title: '请欣赏我的课文朗读作品,点赞+评论。',
-                path: `/pages/index/index?readId=${this.data.shareId}&uid=${wx.getStorageSync('uid')}`,
-                imageUrl: '../../static/index/share_icon.png'
-
-            }
-        } else {
-            return {
-                title: '课文朗读,从未如此有趣。',
-                path: '/pages/index/index',
-            }
+        return {
+            title: '课文朗读,从未如此有趣。',
+            path: `/pages/index/index?&uid=${wx.getStorageSync('uid')}`,
+            imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/shareContent.png'
         }
     }
 })

+ 20 - 12
pages/myworks/myworks.js

@@ -336,21 +336,29 @@ Page({
      * 用户点击右上角分享
      */
     onShareAppMessage({
+        from,
         target
     }) {
-        let video = target.dataset.info
-        console.log(target);
-        const promise = new Promise(resolve => {
-            this.creatShare(video).then(res => {
-                resolve(res)
+        if (from == 'button') {
+            let video = target.dataset.info
+            console.log(target);
+            const promise = new Promise(resolve => {
+                this.creatShare(video).then(res => {
+                    resolve(res)
+                })
             })
-        })
-        console.log(video);
-        return {
-            title: '请欣赏我的课文朗读作品,点赞+评论。',
-            path: `/pages/index/index?readId=${video.id}&uid=${wx.getStorageSync('uid')}`,
-            imageUrl: video.coverImg,
-            promise
+            return {
+                title: '请欣赏我的课文朗读作品,点赞+评论。',
+                path: `/pages/index/index?readId=${video.id}&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: video.coverImg,
+                promise
+            }
+        } else {
+            return {
+                title: '课文朗读,从未如此有趣。',
+                path: `/pages/index/index?&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/shareContent.png'
+            }
         }
     },
     addShareAmount: function(e) {

+ 20 - 11
pages/reading/reading.js

@@ -815,20 +815,29 @@ Page({
      * 用户点击右上角分享
      */
     onShareAppMessage({
+        from,
         target
     }) {
-        let video = target.dataset.info
-        const promise = new Promise(resolve => {
-            this.creatShare(video).then(res => {
-                resolve(res)
+        if (from == 'button') {
+            let video = target.dataset.info
+            const promise = new Promise(resolve => {
+                this.creatShare(video).then(res => {
+                    resolve(res)
+                })
             })
-        })
-        console.log(video);
-        return {
-            title: '请欣赏我的课文朗读作品,点赞+评论。',
-            path: `/pages/index/index?readId=${video.id}&uid=${wx.getStorageSync('uid')}`,
-            imageUrl: video.coverImg,
-            promise
+            console.log(video);
+            return {
+                title: '请欣赏我的课文朗读作品,点赞+评论。',
+                path: `/pages/index/index?readId=${video.id}&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: video.coverImg,
+                promise
+            }
+        } else {
+            return {
+                title: '课文朗读,从未如此有趣。',
+                path: `/pages/index/index?&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/shareContent.png'
+            }
         }
     },
     touchMove: function() {

+ 10 - 3
pages/social/insideMessage/insideMessage.js

@@ -13,13 +13,13 @@ Page({
             title: "小学语文朗读配音", //标题
         },
     },
-    onLoad: function (options) {
+    onLoad: function(options) {
         wx.setNavigationBarTitle({
             title: '消息列表'
         })
         this.getMessage();
     },
-    getMessage: function () {
+    getMessage: function() {
         console.log(this.data.totalNo)
         console.log(this.data.index)
         if (this.data.totalNo < this.data.index) {
@@ -41,7 +41,14 @@ Page({
             })
         });
     },
-    onReachBottom: function () {
+    onReachBottom: function() {
         this.getMessage();
+    },
+    onShareAppMessage() {
+        return {
+            title: '课文朗读,从未如此有趣。',
+            path: `/pages/index/index?&uid=${wx.getStorageSync('uid')}`,
+            imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/shareContent.png'
+        }
     }
 })

+ 6 - 2
pages/user/myEdit/myEdit.js

@@ -254,7 +254,11 @@ Page({
     /**
      * 用户点击右上角分享
      */
-    onShareAppMessage: function() {
-
+    onShareAppMessage() {
+        return {
+            title: '课文朗读,从未如此有趣。',
+            path: `/pages/index/index?&uid=${wx.getStorageSync('uid')}`,
+            imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/shareContent.png'
+        }
     }
 })

+ 20 - 11
pages/userWorks/index.js

@@ -147,20 +147,29 @@ Page({
     },
 
     onShareAppMessage({
+        from,
         target
     }) {
-        let video = target.dataset.info
-        const promise = new Promise(resolve => {
-            this.creatShare(video).then(res => {
-                resolve(res)
+        if (from == 'button') {
+            let video = target.dataset.info
+            const promise = new Promise(resolve => {
+                this.creatShare(video).then(res => {
+                    resolve(res)
+                })
             })
-        })
-        console.log(video);
-        return {
-            title: '请欣赏我的课文朗读作品,点赞+评论。',
-            path: `/pages/index/index?readId=${video.userRead.id}&uid=${wx.getStorageSync('uid')}`,
-            imageUrl: video.userRead.coverImg,
-            promise
+            console.log(video);
+            return {
+                title: '请欣赏我的课文朗读作品,点赞+评论。',
+                path: `/pages/index/index?readId=${video.userRead.id}&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: video.userRead.coverImg,
+                promise
+            }
+        } else {
+            return {
+                title: '课文朗读,从未如此有趣。',
+                path: `/pages/index/index?&uid=${wx.getStorageSync('uid')}`,
+                imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/shareContent.png'
+            }
         }
     }
 })