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

263
Visualizações
"La propiedad $notificar no existe en el tipo": no se puede usar el paquete npm en la aplicación Vue

Estoy usando este paquete npm para enviar notificaciones en mi aplicación Vue. Después de seguir las instrucciones y agregar los usos requeridos en main.ts , sigo recibiendo cuando trato de usar sus funciones:

 Property '$notify' does not exist on type 'Shop'

principal.ts :

 import Vue from 'vue' import Notifications from 'vue-notification' import App from './App.vue' Vue.use(Notifications) new Vue({ render: h => h(App) }).$mount('#app')
 <script lang="ts"> import { Component, Vue } from "vue-property-decorator"; import Character from "./Character.vue"; import Vendor from "./Vendor.vue"; @Component<Shop>({ components: { Character, Vendor }, }) export default class Shop extends Vue { sellItem(itemID) { this.$notify({ title: 'Important message', text: 'Hello user!' }); } } </script>

He intentado importar el componente en el archivo .vue, sin embargo, no reconoce el tipo. ¿Qué estoy haciendo mal? No puedo encontrar ninguna solución para esto...

Gracias.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Agregue un archivo de tipos de calzas

Necesita un archivo que importe y vuelva a exportar el tipo de "Vue", se llama vue-file-import.d.ts, pero en otras partes de Internet se llama comúnmente vue-shim.d.ts. Independientemente del nombre, el contenido necesario es el mismo:

 // vue-file-import.d.ts declare module "*.vue" { import Vue from "vue"; export default Vue; }

Intente colocar el archivo anterior en la ubicación /src . Pero a veces, cuando te mueves cambiando cosas, es posible que no funcione, así que te sugiero que lo /typings dentro de la ubicación de escritura.

about 4 years ago · Juan Pablo Isaza Relatório
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