不用webpack,html里怎么引入外部.vue文件的组件
来源:10-6 Vue项目的联调测试上线 - 课程总结与后续学习指南
慕前端4923481
2018-08-06
DellLee老师你好,问一个问题:如果组件在一个文件中,那么纯html或js文件,怎么引用该组件呢(非webpack工程)?
例如下面的index.html的Demo,里面有个全局child组件。
如果我把child提取到Child.vue文件中,那么index文件怎么引用Child组件呢(不使用webpack,纯html文本)
<!DOCTYPE html> <html> <head> <title>input</title> <script type="text/javascript" src="./vue.js"></script> </head> <body> <div id="root"> <child @change="handleChange"></child> </div> <script> Vue.component('child', { template: `<div id="app"> <input type="date" v-model="date"> </div>`, data() { return { date: null } }, watch: { date () { this.$emit('change', this.date) } } }) var vm = new Vue({ el: "#root", methods: { handleChange (date) { console.log(date) } } }) </script> </body> </html>
写回答
1回答
-
不用webpack压根不支持vue文件,只能吧一部分代码写到js文件,然后html中引入这个js
012018-08-07
相似问题