props.js 739 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. export default {
  2. props: {
  3. // 控制打开或者关闭
  4. show: {
  5. type: Boolean,
  6. default: false
  7. },
  8. // 标识符,如果是v-for,可用index索引值
  9. name: {
  10. type: [String, Number],
  11. default: ''
  12. },
  13. // 是否禁用
  14. disabled: {
  15. type: Boolean,
  16. default: false
  17. },
  18. // 是否自动关闭其他swipe按钮组
  19. autoClose: {
  20. type: Boolean,
  21. default: true
  22. },
  23. // 滑动距离阈值,只有大于此值,才被认为是要打开菜单
  24. threshold: {
  25. type: Number,
  26. default: 20
  27. },
  28. // 右侧按钮内容
  29. options: {
  30. type: Array,
  31. default: () => []
  32. },
  33. // 动画过渡时间,单位ms
  34. duration: {
  35. type: [String, Number],
  36. default: 300
  37. },
  38. ...uni.$uv?.props?.swipeActionItem
  39. }
  40. }