From d7b7435558c15789e9a2c650389cd28ce88d443b Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期二, 06 五月 2025 15:05:42 +0800 Subject: [PATCH] 资源查看判断是否购买 --- packageBookService/pages/bookServices/detail/components/tree/index.js | 30 ++++++++++++++++++++++++++++-- 1 files changed, 28 insertions(+), 2 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js index 13e27ed..a36aa4a 100644 --- a/packageBookService/pages/bookServices/detail/components/tree/index.js +++ b/packageBookService/pages/bookServices/detail/components/tree/index.js @@ -59,6 +59,12 @@ }, isCloundHaveSaleMethod: { type: Boolean + }, + activeId: { + type: String + }, + source: { + type: String } }, data: { @@ -71,7 +77,27 @@ canExecute: true, purchaseList: [] }, - ready() {}, + ready() { + var query = this.createSelectorQuery() + const that = this + try { + if (this.data.activeId) + setTimeout(() => { + query.select('.cms-' + this.data.activeId).boundingClientRect(function (res) { + if (res && res.top > 0) { + var myEventDetail = { + top: res.top + }; + var myEventOption = { + bubbles: true, + composed: true, + }; + that.triggerEvent("handleScrollTop", myEventDetail, myEventOption); + } + }).exec() + }, 500) + } catch (err) {} + }, onLoad() {}, observers: { treeList: function (newValue) { @@ -261,7 +287,7 @@ const token = wx.getStorageSync(app.config.tokenKey); if (!token && this.data.tab != 'jsek_teachingResources') { loginInfo(app, (data) => { - if (data) goPlayerFun() + if (data) {} }) } else { goPlayerFun() -- Gitblit v1.9.1