| | |
| | | }, |
| | | isCloundHaveSaleMethod: { |
| | | type: Boolean |
| | | }, |
| | | activeId: { |
| | | type: String |
| | | }, |
| | | source: { |
| | | type: String |
| | | } |
| | | }, |
| | | data: { |
| | |
| | | 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) { |