Vue.js MySQL CRUD REST API с PHP AXIOS - PullRequest
       5

Vue.js MySQL CRUD REST API с PHP AXIOS

0 голосов
/ 01 ноября 2019

Я пытаюсь настроить простой MySQL API на сайте Vue.js. Получение значений из базы данных MySQL через конечную точку Axios & PHP и их обслуживание в различных диаграммах / таблицах, таких как Charts.js Apexcharts и т. Д. Удар кирпичной стены при попытке интегрировать все, что связано с PHP, в шаблон Vue.js, который я использую &Мне нужна помощь, чтобы получить общее представление о том, что я задумала.

Я успешно создал простой CRUD API REST API с Vue.js и MySQL, используя Axios, но не могу заставить его интегрироваться в большийШаблон Vue.js при получении ошибок компиляции re: loaders.

Следовал этому примеру, чтобы настроить его просто из index.php или index.html с вызовом /api/contacts.php через Axios и приложение Vueкод, указанный в статье

<script>
var app = new Vue({
  el: '#vueapp',
  data: {
      name: '',
      email: '',
      country: '',
      city: '',
      job: '',
      contacts: []
  },
  mounted: function () {
    console.log('Hello from Vue!')
    this.getContacts()
  },

  methods: {
    getContacts: function(){
    },
    createContact: function(){
    },
    resetForm: function(){
    }
  }
})    
</script>

Когда я пытаюсь логически разбить фрагменты этого примера и вшить их в шаблон, который я использую - Vuexy Vue.js Admin Template - я получаю ошибки компиляции, говорящие:

Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, 
currently no loaders are configured to process this file. 
See https://webpack.js.org/concepts#loaders
> <?php
| $host = "198.154.xxx.xx";
| $user = "xxxxxxx_xxxx";

Я здесь упускаю что-то общее, я знаю, но информация об vue.js axios и php довольно ограничена AFAIK. Помощь будет так ценится.

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