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 | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js index d7151ef..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) { -- Gitblit v1.9.1