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

相关推荐
Lazy_zheng几秒前
SDD 实战:用 Claude Code + OpenSpec,把 AI 编程变成“流水线”
前端·react.js·ai编程
胖纳特几秒前
BaseMetas Fileview 在线文件预览服务部署对接指南
前端·后端
小凡同志13 分钟前
从 Vibe Coding 到 Spec-Driven:AI 编程范式的下一次进化
前端·人工智能·架构
hbstream14 分钟前
受够了Vibe Coding的失控?换个起点,让AI事半功倍
前端·人工智能
chxii15 分钟前
在IIS中开启http跳转到https 和 http2的介绍
前端·http·https
霪霖笙箫30 分钟前
「JS全栈AI Agent学习」六、当AI遇到矛盾,该自己决定还是问你?—— Human-in-the-Loop
前端·面试·agent
煜bart32 分钟前
使用 TypeScript 实现算法处理
开发语言·前端·javascript
Mike_jia44 分钟前
NginxPulse:Nginx日志监控革命!实时洞察Web流量与安全态势的智能利器
前端
风之舞_yjf1 小时前
Vue基础(31)_插件(plugins)、scoped样式
前端·vue.js
M ? A1 小时前
Vue3+TS实战避坑指南
前端·vue.js·经验分享