引入Vue就很正常,组件化不是Vue文件,而是js文件。
<div id="app">
<v-dialog></v-dialog>
</div>
<script src="vue.js"></script>
//抽取的组件
<script src="dialog.js"></script>
<script>
let app = new Vue({
el:"app",
data:{},
})
</script>
//dialog.js
var temp = `<div>123</div>`
Vue.component('v-dialog',{
template:temp,
data(){
return {}
}
})