Как создать компонент Vue.js с помощью Quasar? Я получаю сообщение об ошибке, сообщающее, что компилятор шаблона недоступен - PullRequest
0 голосов
/ 25 октября 2019

Я хочу создать компонент Vue.js ( с использованием Quasar ), содержащий шаблон (в точности строку, содержащую фрагмент HTML), загруженный с (другого) веб-сервера.

Я зарегистрировал следующий компонент:

... MyPage.vue ...

<template>
   <my-component></my-component>
</template>

<script>
export default {
 components: {
    'MyComponent': () =>
      fetch('http://acme.com/template')
        .then(response => ({
          template: response.data,
          data () {
            return {}
          }
        }))
  }
}
</script>

Но использование компонента вызывает следующую ошибку:

You are using the runtime-only build of Vue where the template compiler is not available. 
Either pre-compile the templates into render functions, or use the compiler-included build.

Основная проблема в том, что использование Quasar немногонемного отличается от создания «чистого» приложения Vue.js. Это означает, что все решения, которые я до сих пор читал, исправляющие эту проблему в «чистом» приложении Vue.js , не решили проблему в моем приложении Quasar . Поэтому я был бы признателен, если бы предлагаемые решения касались только квазара.

...