Edit in JSFiddle

var Child = {
// 声明 props
 props: ['message'],
// 就像 data 一样,prop 也可以在模板中使用
// 同样也可以在 vm 实例中通过 this.message 来使用
template: '<span>{{ message }}</span>'
}
new Vue({
  el: "#app",
  components:{
  child:Child
  },
  data() {
    return {
      input: '',
      msg: 'message'
    }
  },
});

              
<div id="app">
  <input type="text" v-model="msg" />
  <br />
  <child :message="msg"></child>
</div>