passwordGenerateButton.js 582 B

123456789101112131415161718192021222324
  1. mgJsComponentHandler.addDefaultComponent('mg-pass-gen', {
  2. template: '#t-mg-pass-gen',
  3. props: [
  4. 'component_id',
  5. 'component_namespace',
  6. 'component_index',
  7. 'component_default_p'
  8. ],
  9. data : function() {
  10. return {
  11. password: null
  12. }
  13. },
  14. mounted: function () {
  15. var self = this;
  16. self.password = self.component_default_p;
  17. },
  18. methods: {
  19. generatePass: function() {
  20. var self = this;
  21. self.password = mgPageControler.vueLoader.rendKey(10);
  22. }
  23. }
  24. });