1
0

index.js 516 B

12345678910111213141516171819202122232425
  1. import BasicModal from "./index.vue";
  2. BasicModal.install = function (app) {
  3. app.component(BasicModal.name, BasicModal);
  4. app.mixin({
  5. methods: {
  6. showModal(ref) {
  7. const modal = this.$refs[ref];
  8. console.log(modal);
  9. if (modal) {
  10. modal.showModal();
  11. }
  12. },
  13. closeModal(ref) {
  14. const modal = this.$refs[ref];
  15. console.log(modal);
  16. if (modal) {
  17. modal.closeModal();
  18. }
  19. },
  20. },
  21. });
  22. };
  23. export default BasicModal;