Laravel 5.7 с Vue.js - PullRequest
       2

Laravel 5.7 с Vue.js

0 голосов
/ 20 февраля 2019

Я создал новый проект Laravel 5.7 с веб-пакетом.Теперь после компиляции файлов с веб-пакетом VueJs не работает, значит не показывает компонент для проверки и даже v-модель не работает.Я использовал CDN vuejs и также установил один, но все еще не работает.

не скомпилированный файл JS:

import Vue from 'vue';

new Vue({
    el: '#addProduct_',
    data: {
        netKg: 0,
        grossKg: 0,

        taric_hs: 'taric',
        hs_par: 'hs par',
    },

    methods: {

        getHsPer:function(){
            alert(123);
            if(this.taric_hs.length == 10) {
                console.log(123);
                axios.get('/products/getHsPercentage/'+this.taric_hs)
                    .then(response =>[
                        this.hs_per = response.data.hs_percentage
                    ])
            }
        },
    },

    computed: {
        minGrossKg(){
            return this.netKg;
        },
    },
    mounted() {},

});
Vue.config.devtools = true;

Файл Blade:

<div class="container" id="addProduct_">
        <div class="card-body">
            <form method="post" role="form" action="/products">
                @csrf
                <div class="form-row">
                    <div class="form-group col-md-3">
                        <label for="taricHs">TARIC HS</label>
                        <input type="text" class="form-control" id="taricHs" name="taricHs"
                               placeholder="TARIC HS" minlength="10" maxlength="10"
                               v-model="taric_hs" @click="getHsPer()" required>

                    </div>

                    <div class="form-group col-md-3">
                        <label for="hsPer">Duty Percentage</label>
                        <input type="number" class="form-control" id="hsPer" name="hsPer"
                               placeholder="HS Percentage" v-model="hs_par" readonly>
                    </div>
                </div>

                <button type="submit" class="btn btn-primary">Save</button>
            </form>
        </div>
</div>

<script src="{{ asset('js/addProduct.js') }}"></script>

ЕСЛИ я использую ссылку CDN VueJs: шоу-проект "vue-devtool" находится в режиме продукта, а консоль показывает, что проект находится в режиме разработки и все еще не показывает корневой компонент на вкладке Vueи VueJs тоже до сих пор не работает.ссылка на картинку ниже. снимок экрана браузера

1 Ответ

0 голосов
/ 20 февраля 2019

перезапустите браузер, если вы этого еще не сделали.

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