index.js 776 B

1234567891011121314151617181920212223242526272829303132
  1. Component({
  2. externalClasses: ['i-class'],
  3. properties : {
  4. name : {
  5. type : String,
  6. value : ''
  7. }
  8. },
  9. relations : {
  10. '../index/index' : {
  11. type : 'parent'
  12. }
  13. },
  14. data : {
  15. top : 0,
  16. height : 0,
  17. currentName : ''
  18. },
  19. methods: {
  20. updateDataChange() {
  21. const className = '.i-index-item';
  22. const query = wx.createSelectorQuery().in(this);
  23. query.select( className ).boundingClientRect((res)=>{
  24. this.setData({
  25. top : res.top,
  26. height : res.height,
  27. currentName : this.data.name
  28. })
  29. }).exec()
  30. }
  31. }
  32. })