版博士V2.0程序
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. const code =
  2. `
  3. import * as View from 'test/view';
  4. import moment from 'moment';
  5. import * as Magix from 'magix';
  6. import { useContext, rest } from '@as/mdw-hk';
  7. Magix.applyStyle('@test.less')
  8. module.exports = View.extend({
  9. tmpl: '@test.html',
  10. mixins: [moment],
  11. init(extra) {
  12. this.updater.set({
  13. viewId: this.id,
  14. ...extra
  15. })
  16. this.observeLocation(['start', 'end']);
  17. },
  18. async render() {
  19. await this.fetchData();
  20. const loc = Magix.Router.parse();
  21. this.updater.digest(loc);
  22. },
  23. locationChange() {
  24. this.render()
  25. },
  26. async fetchData() {
  27. try {
  28. const params = { name: '1' };
  29. const result = await this.requester['test_get'](params)
  30. let list = result.pagelist || []
  31. let total = result.total || 0
  32. this.updater.digest({ list, total })
  33. } catch (e) {
  34. alert({
  35. type: 'error',
  36. content: e.message
  37. });
  38. }
  39. },
  40. 'changePage<change>'({ page, size }) {
  41. Magix.Router.to({ page, pageSize: size })
  42. },
  43. forM() {
  44. const array = [1, 2, 3, 4, 5];
  45. for (let i = 0; i < array.length; i++) {
  46. const element = array[i];
  47. console.log(element);
  48. }
  49. },
  50. ifM() {
  51. let a = 1;
  52. if (a > 1) {
  53. console.log(a);
  54. }
  55. else if (a == 1) {
  56. console.log(a);
  57. }
  58. else {
  59. console.log(a);
  60. }
  61. },
  62. switchM() {
  63. let a = 1;
  64. switch (a) {
  65. case 1:
  66. console.log(1);
  67. break;
  68. case 2:
  69. console.log(2);
  70. break;
  71. default:
  72. console.log('default');
  73. }
  74. }
  75. })
  76. `;
  77. module.exports = code;