#typescript #vue.js
Вопрос:
Чтобы ввести валюту, я хочу использовать v-деньги для маскировки чисел. Но, к сожалению, я не могу заставить его работать с Vue и Typescript. Ошибка консоли гласит: «не удалось разрешить директиву»деньги»»:
lt;templategt; lt;v-text-field :label="Amount" v-model.lazy="depot.amount" v-money="money"gt; lt;/v-text-fieldgt; lt;/templategt; lt;script lang="ts"gt; import { Component, Vue } from "vue-property-decorator"; import VMoney from "v-money"; @Component({ directives: { VMoney }, }) export default class DepotDayDialog extends Vue { depot = {amount: 0}; money: { decimal: ","; thousands: "."; suffix: " €"; precision: 2; masked: false; }; lt;/scriptgt;
Как этот вид маскировки работает с Typescript Vue?