vue中实例如何给组件传值?

有个需求
topbar封装成了组件
然后希望在不同页面使用的时候传一个值进去

Page.html:
<div class="page" id="product_list_page">
            <!-- 标题栏 -->
            <headbar :keywordMode="mode"></headbar>
</div>
new Vue({
el: '#product_list_page',
data: {
    mode:1
}
});
Component.js    
var HeadBar = Vue.extend({
  props: {
      keywordMode: {   // 可选字段,有默认值
        default: 0
      }
    },
  template: '...'
});
Vue.component('headbar', HeadBar);

但是组件部分就获取不了这个html实例传的值..请问要怎么做?

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