Cli builds vue error report [Vue warn]: Cannot find element:-sharpprop-example-2

I had a very serious problem when I was in Ken"s Vue official document.
when using the official example, I encountered some holes that led to always reporting an error. Several queries did not solve the problem and still reported an error.
I don"t know exactly how to put it.
after cli finished building the project, I pasted the code directly into the document to test dynamic prop

.
<template>
  <div id="app">
    <img src="./assets/logo.png">
    <router-view/>
    <div id="prop-example-2">
      <input v-model="parentMsg">
      <br>
      <child v-bind:my-message="parentMsg"></child>
    </div>
  </div>
</template>

<script>
import Vue from "vue"
Vue.component("child", {
  //  JavaScript  camelCase
  props: ["myMessage"],
  template: "<span>{{ myMessage }}</span>"
})
new Vue({
  el: "-sharpprop-example-2",
  data(){
    return{

      parentMsg: "Message from parent"
    }
  }
})
export default {
  name: "App"
}
</script>

<style>
-sharpapp {
  font-family: "Avenir", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: -sharp2c3e50;
  margin-top: 60px;
}
</style>

if there is no place to write, there will always be two errors
1, [Vue warn]: Cannot find element:-sharpprop-example-2
2, [Vue warn]: Property or method "parentMsg" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.

ask the great god for advice! Thank you very much!

Mar.01,2021

1. Ele.me ui did not go down,
2.messg method did not write

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1ea78c5-468e7.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1ea78c5-468e7.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?