mixin

后台内置 3 个 mixin,分别是 Mixins.table Mixins.form Mixins.select
通常可以混入不同的 mixin 简化我们的代码。比如 index 页面是列表,add 页面是新增,edit 页面是编辑,select 页面是选择

  1. define([], function() {
  2. return {
  3. index: { // 对应index方法
  4. Yi.vue.mixin(Mixins.table);
  5. return {
  6. template: '#app',
  7. data: function() {
  8. return {}
  9. },
  10. methods: {
  11. ...
  12. }
  13. };
  14. },
  15. add: { //对应add方法
  16. Yi.vue.mixin(Mixins.form);
  17. ...
  18. },
  19. edit: { // 对应edit 方法
  20. Yi.vue.mixin(Mixins.form);
  21. ...
  22. },
  23. select: { // 对应select方法
  24. Yi.vue.mixin(Mixins.table);
  25. Yi.vue.mixin(Mixins.select);
  26. ...
  27. }
  28. };
  29. });