share-dialog.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. // component/shar-dialog/shar-dialog.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. },
  8. /**
  9. * 组件的初始数据
  10. */
  11. data: {
  12. },
  13. /**
  14. * 组件的方法列表
  15. */
  16. methods: {
  17. poster: function () {
  18. const ctx = wx.createCanvasContext('myCanvas');
  19. ctx.setFontSize(20)
  20. ctx.fillText('喔喔', 93, 49)
  21. ctx.setFillStyle('#FF4400')
  22. ctx.fillText('郎朗读书声是世上最美的声音', 92, 76)
  23. ctx.save()
  24. ctx.arc(48, 53, 37, 0, 2 * Math.PI, false)
  25. ctx.clip();//画了圆 再剪切 原始画布中剪切任意形状和尺寸。一旦剪切了某个区域,则所有之后的绘图都会被限制在被剪切的区域内
  26. ctx.drawImage('../../../static/groupImg/Bitmap1.png', 10, 10, 100, 100); //插入图片
  27. ctx.restore(); //恢复之前保存的绘图上下文 恢复之前保存的绘图上下午即状态 可以继续绘制
  28. ctx.drawImage('../../../static/groupImg/Bitmap1.png', 9, 103, 352, 145);
  29. ctx.draw()
  30. }
  31. }
  32. })