[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Raphael Douglas Coutinho Melo
Criador Raphael Douglas Coutinho Melo 21/11/2020

Olá Carlos. Tudo bem?
Estou com uma dúvida sobre a utilização do Vue Js e Jquery juntos. Trabalho em um projeto privado que foi inicialmente desenvolvido com Jquery, porém, com os conhecimentos adquiridos em Vue Js, implementei algumas funcionalidades.

Após adicionar os parâmetros de inicialização do Vue Js, como o app.js e id="app" (utilizando laravel-mix para compilação do app.js), sempre aparece no console do navegador:

error: app.js Uncaught TypeError: $(...).mask is not a function at HTMLDocument.<anonymous>

O que poderia está fazendo esse erro ocorrer? Algum tipo de conflito entre as bibliotecas?
É uma boa pratica utilizar Jquery e Vue Js juntos?

 

Manager Carlos Ferreira 21/11/2020

Olá, Raphael!
Tudo bem, e com você?

Sim, pode ser um conflito.

Pra ser bem sincero, desde que comecei a trabalhar com o Vue.js abandonei o jQuery.

Mas sim, é possível trabalhar com ambos juntos.

Uma ideia para você seria instalar o jQuery via NPM e importar ele no Vue.js, assim não precisa ficar importando CDN do bootstrap, e evita conflitos.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!