En un proyecto Nuxt2, quiero agregar una función personalizada en Object.prototype
~/plugins/extender.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'], };Pero obtendré errores sin importar el nombre que use para la función.
[Vue warn]: The computed property "only" is already defined in data. y esto solo ocurre en Object.prototype en lugar de cualquier otro prototype
esos funcionan bien como se esperaba
~/plugins/extender.js
String.prototype.html2text = function() { return this.replace(/ *\<[^>]*\> */g, ''); } Entonces, ¿cómo puedo usar una función personalizada en Object.prototype sin errores en Nuxt2?
¡Muchas gracias por cualquier respuesta!