// Vue Create User instance let vueCreateUser = new Vue({ el: '#modal-admin-users-create', data: { email: '', provider: 'local', password: '', name: '' }, methods: { open: (ev) => { $('#modal-admin-users-create').addClass('is-active'); $('#modal-admin-users-create input').first().focus(); }, cancel: (ev) => { $('#modal-admin-users-create').removeClass('is-active'); vueCreateUser.email = ''; vueCreateUser.provider = 'local'; }, create: (ev) => { vueCreateUser.cancel(); } } }); $('.btn-create-prompt').on('click', vueCreateUser.open);