Проблемы с Laravel 5.8 + Vue для отображения информации - PullRequest
0 голосов
/ 27 июня 2019

У меня есть проект, и у меня есть следующая проблема, это мой код:

calcladura.vue

<template>
    <div id="app">
        <label for="quantify">Cantidad Solicitada:</label>
        <input type="number" v-model="quantify" class="form-control">
        <label for="plazo">Plazo Quincenal:</label>
        <select @change="onSelectOption($event)" class="form-control">
            <option value="" disabled selected hidden>Seleccionar una Opción</option>
            <option v-for="i in 12" :value="i">
                {{i}}
            </option>
        </select>
        <br/>
        <h3><span>Por tu prestamo pagarías la cantidad quincenal de: <b class="text-success">$ {{ total }} </b></span></h3>
    </div>
</template>

И мой файл

"app.js"

/**
 * First we will load all of this project's JavaScript dependencies which
 * includes Vue and other libraries. It is a great starting point when
 * building robust, powerful web applications using Vue and Laravel.
 */

require('./bootstrap');

window.Vue = require('vue');

/**
 * The following block of code may be used to automatically register your
 * Vue components. It will recursively scan this directory for the Vue
 * components and automatically register them with their "basename".
 *
 * Eg. ./components/ExampleComponent.vue -> <example-component></example-component>
 */

// const files = require.context('./', true, /\.vue$/i);
// files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default));

Vue.component('calculadora-component', require('./components/calculadora.vue').default);
/**
 * Next, we will create a fresh Vue application instance and attach it to
 * the page. Then, you may begin adding components to this application
 * or customize the JavaScript scaffolding to fit your unique needs.
 */

const app = new Vue({
    el: "#app",
    data: {
        quantify: 0,
        total: 0
    },
    methods: {
        onSelectOption(event) {
            this.total = (this.quantify * ((event.target.value * 0.05) + 1))/event.target.value
        }
    }
});

Но не работает, я хочу показать {{total}}, но не работает

Есть идея?Я запускаю npm run watch для обновления, но все еще не работает = (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...