Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 November 01

D

DK in Nuxt.js — русскоговорящее сообщество
нук покажи весь компонент
источник

NK

Nurlan Karakulov in Nuxt.js — русскоговорящее сообщество
<template>
 <div>
   <div class="aside">
     <b-nav vertical>
       <b-nav-item>
         <router-link to="/admin/categories">
           <b-icon icon="blockquote-right" class="icon-menu"></b-icon>
           Категориялар
         </router-link>
       </b-nav-item>
       ... другие такие же ссылки
     </b-nav>
   </div>
 </div>
</template>
<script lang="ts">
import Vue from "vue";
export default Vue.extend({});
</script>
<style scoped>
.aside {
 width: 300px;
}
</style>
источник

NK

Nurlan Karakulov in Nuxt.js — русскоговорящее сообщество
это я только что попробовал и router-link )
источник

NK

Nurlan Karakulov in Nuxt.js — русскоговорящее сообщество
видимо не там копаю. не в роутере дело, а в default layout
источник

D

DK in Nuxt.js — русскоговорящее сообщество
очень смущает
import Vue from "vue";
export default Vue.extend({});
источник

D

DK in Nuxt.js — русскоговорящее сообщество
ага
источник

NK

Nurlan Karakulov in Nuxt.js — русскоговорящее сообщество
DK
очень смущает
import Vue from "vue";
export default Vue.extend({});
Vue.extend тот же вью инстанс вроде
источник

В

Владимир in Nuxt.js — русскоговорящее сообщество
DK
очень смущает
import Vue from "vue";
export default Vue.extend({});
Это тот же инстанц, просто для поддержки тайпскрипта приходится писать таким образом
источник

NK

Nurlan Karakulov in Nuxt.js — русскоговорящее сообщество
эмм... с чего бы начать...
тут такое дело... надо регистрировать страницы которые хочешь использовать : ) не кидайтесь )
источник

NK

Nurlan Karakulov in Nuxt.js — русскоговорящее сообщество
я просто сильно понадеялся что в nuxt все автоматом схвачено и не надо указывать самому регистрацию. а он автоматом сцепляет только из папки ~/components
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Ты хотел сказать из pages?
источник

NK

Nurlan Karakulov in Nuxt.js — русскоговорящее сообщество
Maxim Kostenko
Ты хотел сказать из pages?
сцепляет из components а я хотел передвигаться между pages/*
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Вполне себе nuxt-link переключает между страницами, хз что у тебя не так
источник

NK

Nurlan Karakulov in Nuxt.js — русскоговорящее сообщество
Maxim Kostenko
Вполне себе nuxt-link переключает между страницами, хз что у тебя не так
не в роутерах дело. страницы не распознавались
источник

VI

Victor Ivanov in Nuxt.js — русскоговорящее сообщество
Можете подсказать как реализовать: есть страница кружков(секций) с привязкой ко школе выводятся из коллекции 1 mongodb. Есть страница школ, где могут поставить оценку, данные из коллекции 2. Как вывести оценку на странице с кружками?
источник

OK

Oleksandr Kobzar in Nuxt.js — русскоговорящее сообщество
Nurlan Karakulov
<template>
 <div>
   <div class="aside">
     <b-nav vertical>
       <b-nav-item>
         <router-link to="/admin/categories">
           <b-icon icon="blockquote-right" class="icon-menu"></b-icon>
           Категориялар
         </router-link>
       </b-nav-item>
       ... другие такие же ссылки
     </b-nav>
   </div>
 </div>
</template>
<script lang="ts">
import Vue from "vue";
export default Vue.extend({});
</script>
<style scoped>
.aside {
 width: 300px;
}
</style>
для ts лучше используйту такую конструкцию
<script lang="ts">
import {Component, Vue} from "vue-property-decorator";

@Component({
 name: "NameComponent",
 components: {},
})
export default class NameComponent extends Vue {}
</script>
источник

OK

Oleksandr Kobzar in Nuxt.js — русскоговорящее сообщество
Nurlan Karakulov
короче, если переходить с помощью NuxtLink to не работает без перезагрузки страницы (
<NuxtLink to="/">Home page</NuxtLink>
или
<nuxt-link to="/">Home page</nuxtlink>
источник

OK

Oleksandr Kobzar in Nuxt.js — русскоговорящее сообщество
Nurlan Karakulov
<template>
 <div>
   <div class="aside">
     <b-nav vertical>
       <b-nav-item>
         <router-link to="/admin/categories">
           <b-icon icon="blockquote-right" class="icon-menu"></b-icon>
           Категориялар
         </router-link>
       </b-nav-item>
       ... другие такие же ссылки
     </b-nav>
   </div>
 </div>
</template>
<script lang="ts">
import Vue from "vue";
export default Vue.extend({});
</script>
<style scoped>
.aside {
 width: 300px;
}
</style>
или просто заберите lang="ts"
источник
2020 November 02

OK

Oleksandr Kobzar in Nuxt.js — русскоговорящее сообщество
router-link - для чистого vue, nuxt-link если используете nuxt
источник

NK

Nurlan Karakulov in Nuxt.js — русскоговорящее сообщество
Oleksandr Kobzar
для ts лучше используйту такую конструкцию
<script lang="ts">
import {Component, Vue} from "vue-property-decorator";

@Component({
 name: "NameComponent",
 components: {},
})
export default class NameComponent extends Vue {}
</script>
Спасибо. Как буду в офисе попробую
источник