运维小程序
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

theme-change.js 603B

1234567891011121314151617181920212223242526
  1. const themeChangeBehavior = Behavior({
  2. data: {
  3. theme: 'light',
  4. },
  5. attached() {
  6. this._initTheme();
  7. },
  8. methods: {
  9. _initTheme() {
  10. const that = this;
  11. wx.getSystemInfo({
  12. success(res) {
  13. that.setData({
  14. theme: res.theme,
  15. });
  16. },
  17. });
  18. wx.onThemeChange((res) => {
  19. that.setData({
  20. theme: res.theme,
  21. });
  22. });
  23. },
  24. },
  25. });
  26. export default themeChangeBehavior;