Trabalhando com cookie Javascript — Utilizando Vue.js

Nunca fui 100% fã de utilizar componentes terceiros se você pode facilmente criar o seu, principalmente se você trabalha com várias linguagem para front-end como Angular, Vue, React ou qualquer outro.
Então parti, desde o começo do Angular, para criar algumas classes encapsuladas, com Javascript puro, para reutilizar em qualquer outro projeto ou linguagem que implementasse o Javascript.
Um dos componentes que precisei, para guardar sessão do usuário por exemplo, foi a utilização dos cookies, coisa que no jQuery era facinho.
Vamos lá… basicamente criei algumas funções que fazem o que eu preciso e depois exportei elas numa classe default
Basicamente então eu criei algumas funções que fazem o que o próprio nome já diz: “_get”, “_add”, “_update”, “_remove” e depois exportei elas, mas como usaria em um componente no Vue?
Mas também você poderia implementar em qualquer classe ou arquivo javascript, basta importar o arquivo e chamar suas funções.
É isso, simples e fácil, essa mesma classe eu utilizei no Angular inicialmente, e o mesmo arquivo “cookie.js” utilizei em projetos com Vue, React e até em mobiles.
Se desejar, também pode criar um repositório e jogar no npm.
Veja também:
Abraços, até!