Why can't you create an vue instance?

< template >
< div class= "hello" >

<h1>{{ msg }}</h1>
<h2>Essential Links</h2>
<ul>
  <li>
    <a
      href="https://vuejs.org"
      target="_blank"
    >
      Core Docs
    </a>
  </li>
  <li>
    <a
      href="https://forum.vuejs.org"
      target="_blank"
    >
      Forum
    </a>
  </li>
  <li>
    <a
      href="https://chat.vuejs.org"
      target="_blank"
    >
      Community Chat
    </a>
  </li>
  <li>
    <a
      href="https://twitter.com/vuejs"
      target="_blank"
    >
      Twitter
    </a>
  </li>
  <br>
  <li>
    <a
      href="http://vuejs-templates.github.io/webpack/"
      target="_blank"
    >
      Docs for This Template
    </a>
  </li>
</ul>
<h2>Ecosystem</h2>
<ul>
  <li>
    <a
      href="http://router.vuejs.org/"
      target="_blank"
    >
      vue-router
    </a>
  </li>
  <li>
    <a
      href="http://vuex.vuejs.org/"
      target="_blank"
    >
      vuex
    </a>
  </li>
  <li>
    <a
      href="http://vue-loader.vuejs.org/"
      target="_blank"
    >
      vue-loader
    </a>
  </li>
  <li>
    <a
      href="https://github.com/vuejs/awesome-vue"
      target="_blank"
    >
      awesome-vue
    </a>
  </li>
</ul>
<div id="showTest">
  <h1>{{msg2}}</h1>
  <h1>{{details()}}</h1>
</div>

< / div >
< / template >

< script >

import Vue from "vue"

export default {
name: "HelloWorld",
data () {

return {
  msg: "Welcome to Your Vue.js App"
}

}
}

var vm = new Vue ({
el:"- sharpshowTest",
data () {

return {
  msg2: "this is only a test",
  state: "is it success ?"
}

},
methods: {

details: function () {
  return this.state + " you are right !!!! "
}

}
})

/ / Vue.use ({
/ / vm
/ /})
< / script >


< style scoped >
H1,
H2 {
font-weight: normal;
}
ul {
list-style-type: none;
padding: 0;
}
li {
display: inline-block;
margin: 010px;
}
a {
color:-sharp42b983;
}
< / style >

shows an error saying "vm" is assigned a value but never used, so I want to know how to import the Vue object I created

Mar.23,2021

you try to remove var vm =


it is recommended to take a screenshot of the entire .vue file.
I can't see clearly. I don't know what's wrong with you.


doesn't quite understand why you're doing this. What is the purpose?

Menu