index.js 507 B

1234567891011121314151617181920212223242526
  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;