popover.js 571 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // myComponents/popover2/popover.js
  2. Component({
  3. options: {
  4. multipleSlots: true // 在组件定义时的选项中启用多slot支持
  5. },
  6. /**
  7. * 组件的属性列表
  8. */
  9. properties: {
  10. // show:{
  11. // type:Boolean,
  12. // value:false
  13. // }
  14. position:{
  15. type:String,
  16. value:'bottom',
  17. }
  18. },
  19. /**
  20. * 组件的初始数据
  21. */
  22. data: {
  23. show:false
  24. },
  25. /**
  26. * 组件的方法列表
  27. */
  28. methods: {
  29. showMenu(value){
  30. this.setData(
  31. {
  32. show:!this.data.show
  33. }
  34. )
  35. },
  36. }
  37. })