vue-router无法渲染的解决方法,不止是routes写错为router偶?

   日期:2020-05-07     浏览:112    评论:0    
核心提示:vue-router没有渲染页面网上内容一般问题都是将routes写成了router,而我的问题不是javascript

vue-router没有渲染页面

网上内容一般问题都是将routes写成了router,而我的问题不是这个,仔细观察代码没有错误啊。

<body>
		<div id="app">
			<ul>
				<li >
					<router-link to="/home">首页</router-link>
				</li>
				<li >
					<router-link to="/news">新闻</router-link>
				</li>
				<li >
					<router-link to="/hot">热点</router-link>
				</li>
			</ul>
		</div>
		<div class="show">
			<router-view></router-view>
		</div>
		
	</body>
	<script>
		const Home={template:'<h2>首页</h2>'}
		const News={template:'<h2>新闻</h2>'}
		const Hot={template:'<h2>热点</h2>'}
		//Vue.extend(template:'<h1>首页</h1>')
		//配置路径
		const routes=[
			{
				path:'/home',component:Home
			},
			{
				path:'/news',component:News
			},
			{
				path:'/hot',component:Hot
			}
		]
		
		//创建router
		const router = new VueRouter({
			routes
		})
		
		const vm = new Vue({
			el:'#app',
			router
			
		})


问题解决:
仔细观察代码层次结构,发现,vue-router没有在vue实例的div区域内。将




放置到 中,问题解决

 
标签: 文章标签: vue
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服