Я превращаю веб-приложение VueJS в кроссплатформенное приложение.Для этого я использую Nativescript-Vue с этим плагином: vue-cli-plugin-nativescript-vue.
Вот руководство по использованию плагина: ссылка
Таким образом, вы можете иметь два отдельных шаблона (или таблицы стилей) с суффиксом web или native и совместно использовать логику компонента JS.Например:
<template web>
HTML code...
</template>
<template native>
Nativescript components...
</template>
<script>
Component logic...
</script>
Проблема в том, что я использую BootstrapVue в веб-шаблоне дочернего компонента, и это вызывает ошибку (не следует ли ее игнорировать?).
import LoginForm from "path_to_component/LoginForm.vue";
ERROR...
Module parse failed: Unexpected token (4:0)
You may need an appropriate loader to handle this file type.
|
|
> <b-form @submit="submit" @reset="reset">
| <b-form-group id="usernameGroup" label="Username:" label-for="username">