@disconnect-ed

Почему Vue router cdn не отображает компоненты?

Всем привет! Недавно начал изучать vue и решил попробовать поработать с cdn. У меня при работе с vue router не отображаются компоненты. Помогите, пожалуйста) Не понимаю что я сделал не так
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
    <script src="https://unpkg.com/vue-router@2.0.0"></script>
</head>
<body>
<div id="app">

</div>
<script>
    const About = { template: '<h1> About page </h1>' };
    const Main = { template: '<h1> Main page </h1>' };
    const routes = [
        {
            path: "/",
            component: Main,
        },
        {
            path: "/about",
            component: About,
        },
    ];

    const router = new VueRouter({
        routes: [
            {
                path: "/",
                component: Main,
            },
            {
                path: "/about",
                component: About,
            },
        ],
        mode: "history",
    });

    const app = new Vue({
        el: "#app",
        router: router,
        data() {
            return {

            };
        },
    });


</script>
<script>
</script>
</body>
</html>
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
wapster92
@wapster92 Куратор тега JavaScript
Лучше сразу начни с vue-cli это раз. Второе где у тебя в рзаметке компонент router-view, что бы что-то рендерилось
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы