vue静态html加载外部组件

当我们在开发vue应用时, 使用的是html页面开发, 需要引用外部vue组件, 怎么办呢, 首先我们引用http-vue-loader.js文件, 像下面这样:

javascript 复制代码
<script src="/assets/javascript/vue.min.js"></script>
<script src="/assets/javascript/http-vue-loader.js"></script>

然后再Vue中的components中加入组件引用:

javascript 复制代码
components: {
	'my-comp1': httpVueLoader('../assets/components/comp1.vue'),
	'my-comp2': httpVueLoader('../assets/components/comp2.vue')
},

然后就可以使用我们的组件了, 在页面中引用我们的组件, 像下面这样:

html 复制代码
<my-comp1 ref="myComp1"></my-comp1>
<my-comp2 ref="myComp2"></my-comp2>

在js中就可以用this.$refs.myComp1.xxxxxx这种方式操作组件了

https://www.npmjs.com/package/http-vue-loader

相关推荐
Hooray11 分钟前
2026年,站在职业生涯十字路口的我该何去何从?
前端·后端
小二·13 分钟前
Python Web 开发进阶实战:安全加固实战 —— 基于 OWASP Top 10 的全栈防御体系
前端·python·安全
over69720 分钟前
🌟 JavaScript 数组终极指南:从零基础到工程级实战
前端·javascript·前端框架
社恐的下水道蟑螂21 分钟前
深入掌握 AI 全栈项目中的路由功能:从基础到进阶的全面解析
前端·react.js·全栈
米诺zuo21 分钟前
Angular 18 核心特性速查表
前端
hey_ner22 分钟前
进度条图表简单化
前端·css·css3
苏西的网络日志24 分钟前
前端项目缓存控制与自动版本检查方案实现
前端
小遁哥31 分钟前
通过AI从零开发RN到在安卓手机上运行
前端·react native·cursor
sure28233 分钟前
react native中实现视频转歌
前端·react native
weipt39 分钟前
关于vue项目中cesium的地图显示问题
前端·javascript·vue.js·cesium·卫星影像·地形