clipboard-data.js 791 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. Page({
  2. onShareAppMessage() {
  3. return {
  4. title: '剪切板',
  5. path: 'page/API/pages/clipboard-data/clipboard-data'
  6. }
  7. },
  8. data: {
  9. value: 'edit and copy me',
  10. pasted: '',
  11. },
  12. valueChanged(e) {
  13. this.setData({
  14. value: e.detail.value
  15. })
  16. },
  17. copy() {
  18. wx.setClipboardData({
  19. data: this.data.value,
  20. success() {
  21. wx.showToast({
  22. title: '复制成功',
  23. icon: 'success',
  24. duration: 1000
  25. })
  26. }
  27. })
  28. },
  29. paste() {
  30. const self = this
  31. wx.getClipboardData({
  32. success(res) {
  33. self.setData({
  34. pasted: res.data
  35. })
  36. wx.showToast({
  37. title: '粘贴成功',
  38. icon: 'success',
  39. duration: 1000
  40. })
  41. }
  42. })
  43. }
  44. })