为了账号安全,请及时绑定邮箱和手机立即绑定

vue-router 中组件内无法获取data值

vue-router 中组件内无法获取data值

江户川乱折腾 2019-03-20 14:15:44
在学习vue-router简单的例子的时候,发现组件内的data数据无法显示在页面中,也没有报错,请问这是什么原因呢?这是html文件<body>    <div id="app">    <h1>简单的vue-router例子</h1>    <p>       <router-link to='/home'>首页</router-link>       <router-link to='/pageone'>page1</router-link>    </p>    <router-view></router-view>    </div></body>这是js文件import Vue from 'vue'import VueRouter from 'vue-router'import Home from './vue/home.vue'import Pageone from './vue/pageone.vue'Vue.use(VueRouter);const routes=[    {path:'/home',component:Home},    {path:'/pageone',component:Pageone}];const router=new VueRouter({routes})const app=new Vue({    router}).$mount('#app')两个vue文件分别是home.vue<template><div>{{ msg }}</div></template>export default {   data () {    return {      msg: '这是home'    }  }}pageone.vue<template><div>pageone</div></template>export default{    name:'pageone',    data(){    return {    mag:'这是pageone'    }    }}浏览器中没有报错,但是显示为点击首页点击page1所以无法显示home.vue中的data数据,请问是因为什么问题呢?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 536 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号