vue-router渲染无效

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>vue</title>
    <link rel="stylesheet" type="text/css" href="beginner.css">
    <script type="text/javascript" src="https://cdn.staticfile.org/vue/2.4.2/vue.min.js"></script>
    <script type="text/javascript" src="https://cdn.staticfile.org/vue-router/2.7.0/vue-router.min.js"></script>
</head>
    <body>
        <div id="temp">
        <h1>你喜欢谁</h1>
        <p>
        <router-link to="/guojie">Guojie</router-link>
        <router-link to="/gj">Gj</router-link>
        </p>
        <router-view></router-view>
        <guojie></guojie>
        <gj></gj>
        </div>

        <script>
            Vue.component('Guojie',{template:'<div>郭杰也喜欢你哦</div>'})
            Vue.component('Gj',{template:'<div>gj也喜欢你哦</div>'})

            var r=[
                {path:'/guojie',component:Guojie},
                {path:'/gj',component:Gj}
            ]

            var rout=new Router({
                mode:'history',
                routes:r
            })

            var vm=new Vue({
                el:'#temp',
                router:rout
            })
        </script>
    </body>

</html>

阅读 3.1k
2 个回答
const Guojie = { template:'<div>郭杰也喜欢你哦</div>' }
const Gj = { template:'<div>gj也喜欢你哦</div>' }

clipboard.png
这两个是变量

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题