Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

257
Views
"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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!