load-font-face.js 741 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Page({
  2. onShareAppMessage() {
  3. return {
  4. title: '动态加载字体',
  5. path: 'page/API/pages/load-font-face/load-font-face'
  6. }
  7. },
  8. data: {
  9. fontFamily: 'Bitstream Vera Serif Bold',
  10. loaded: false,
  11. },
  12. onLoad() {
  13. this.setData({
  14. loaded: false
  15. })
  16. },
  17. loadFontFace() {
  18. const self = this
  19. wx.loadFontFace({
  20. family: this.data.fontFamily,
  21. source: 'url("https://sungd.github.io/Pacifico.ttf")',
  22. success(res) {
  23. console.log(res.status)
  24. self.setData({loaded: true})
  25. },
  26. fail(res) {
  27. console.log(res.status)
  28. },
  29. complete(res) {
  30. console.log(res.status)
  31. }
  32. })
  33. },
  34. clear() {
  35. this.setData({loaded: false})
  36. }
  37. })