html文件里怎么引用vue组件?

简介: html文件里怎么引用vue组件?

这里我们使用 http-vue-loader 来实现:https://www.npmjs.com/package/http-vue-loader

   Load .vue files directly from your html/js. No node.js environment, no build step.


我做了个demo如下:


html文件里面写下面的代码



<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>测试页面</title>
        <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
      <script src="https://unpkg.com/http-vue-loader"></script>
    </head>
    <body>
        <div id="app">
            <kaimo-info></kaimo-info>
        </div>
        <script>
            new Vue({
                el: "#app",
                data: function () {
                    return {
                    };
                },
                components: {
                    'kaimo-info': httpVueLoader('./component/KaimoInfo.vue'),
                },
                methods: {
                },  
            });
        </script>
    </body>
</html>


KaimoInfo.vue 组件里写下面的代码,注意使用的是 module.exports

<template>
    <div class='kaimo-info'>
        {{msg}}
    </div>
</template>
<script>
module.exports = {
    name: 'KaimoInfo',
    data () {
        return {
            msg: "hello http-vue-loader --- kaimo "
        };
    },
    created() {
    },
    mounted() {
    },
    methods: {
    },
};
</script>
<style scoped>
</style>

效果如下:

9f9ff516196f408b85691b5f83b1bfe0.png

目录
相关文章
|
1天前
|
JavaScript
Vue实战-将通用组件注册为全局组件
Vue实战-将通用组件注册为全局组件
5 0
|
1天前
|
XML 前端开发 数据格式
BeautifulSoup 是一个 Python 库,用于从 HTML 和 XML 文件中提取数据
BeautifulSoup 是 Python 的一个库,用于解析 HTML 和 XML 文件,即使在格式不规范的情况下也能有效工作。通过创建 BeautifulSoup 对象并使用方法如 find_all 和 get,可以方便地提取和查找文档中的信息。以下是一段示例代码,展示如何安装库、解析 HTML 数据以及打印段落、链接和特定类名的元素。BeautifulSoup 还支持更复杂的查询和文档修改功能。
7 1
|
2天前
|
编译器
vue3组件TS类型声明实例代码
vue3组件TS类型声明实例代码
5 0
|
2天前
|
JavaScript 前端开发 IDE
vue3基础: 组件注册
vue3基础: 组件注册
10 0
|
2天前
|
JavaScript
vue3使用element-plus 树组件(el-tree)数据回显
vue3使用element-plus 树组件(el-tree)数据回显
5 0
|
3天前
|
缓存 JavaScript
在 Vue 组件中使用计算属性和侦听器来响应路由变化
Vue Router 中,计算属性和侦听器常用于根据路由变化更新组件状态。计算属性缓存依赖,当路由参数改变时自动更新,如示例中的 `userId`。侦听器则监听 `$route` 变化,执行相应操作,例如在 `currentUserId` 示例中响应 `userId` 更新。计算属性适合简单变化,而异步操作或复杂场景可选用侦听器。Vue 3 中,`watchEffect` 减少了部分侦听场景的复杂性。总之,它们用于组件内部响应路由变化,而非直接处理路由逻辑。
11 4
|
3天前
|
JavaScript 搜索推荐 UED
一种将 Vue 组件渲染为 HTML 字符串的技术
Vue 的服务器端渲染(SSR)技术在服务器上将组件渲染为 HTML,提升首屏加载速度和 SEO。优点包括更快的用户体验、更好的搜索引擎优化及减轻客户端负担。然而,SSR也带来服务器压力增大、开发复杂性和额外的构建配置需求。vue-server-renderer 包支持 Vue SSR,但是否采用取决于项目需求和资源。
11 1
|
4天前
|
JavaScript
Vue3的 组件事件
Vue3的 组件事件
17 0
|
4天前
|
存储 JavaScript
vue3组件之间传值通讯
vue3组件之间传值通讯
9 0
|
4天前
|
资源调度 JavaScript 前端开发
vue3怎么调用vant中的icon组件
vue3怎么调用vant中的icon组件
18 4