Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

249
Visualizações
Nuxt2: custom function on Object prototype always fail

In a Nuxt2 project, I want to add a custom function on Object.prototype

~/plugins/extend.js

Object.prototype.only = function(...allows) {
    return Object.keys(this)
        .filter(key => allows.includes(key))
        .reduce((obj, key) => {
            obj[key] = this[key];
            return obj;
        }, {});
}

nuxt.config.js

export default {
    plugins: ['~/plugins/extend.js'],
};

But I will get errors no matter what name I use for the function

 [Vue warn]: The computed property "only" is already defined in data.                                                                                                  

and this only occurs on Object.prototype instead of any other prototype

those work well as expected

~/plugins/extend.js

String.prototype.html2text = function() {
    return this.replace(/ *\<[^>]*\> */g, '');
}

So, how can I use a custom function on Object.prototype without errors in Nuxt2?

Thanks a lot for any reply!

Reproduction

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda