Javascript

html中引入vue组件,2步解决

本文主要是介绍html中引入vue组件,2步解决,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

    今天给大家说一说关于html中引入vue组件的方法,希望对各位前端小伙伴所有帮助,具体如下:

    html页面引入vue组件需要在页面引入http-vue-loader.js

1,创建my-component.vue

<template>
   <div class="hello">Hello {{who}}</div>
</template>

<script>
module.exports = {
   data: function() {
       return {
           who: 'world'
       }
   }
}
</script>

<style>
.hello {
   background-color: #ffe;
}
</style>12345678910111213141516171819

2,创建index.html

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <!-- 引入样式 -->
    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    <!-- 先引入 Vue -->
    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="https://unpkg.com/vue/dist/vue.js"></script>
    <!-- 引入 http-vue-loader -->
    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="https://unpkg.com/http-vue-loader"></script>
</head>

<body>
    <div id="app">
        <my-component></my-component>
    </div>
</body>

<!-- 引入组件库 -->
<script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="https://unpkg.com/element-ui/lib/index.js"></script>
<script>
    // 使用httpVueLoader
    Vue.use(httpVueLoader);
    new Vue({
        el: '#app',
        data: function () {
            return { visible: false }
        },
        components: {
            // 将组建加入组建库
            'my-component': 'url:./component/my-component.vue'
        }
    })
</script>

</html>

    注意:要查看页面引入vue组件的效果不能直接在本地打开index.html,会有跨域问题,可以在本地配置一个nginx转发,再用浏览器访问http://localhost:port/index.html

    以上就是关于html中引入vue组件的全部内容,更多内容干货可以关注慕课网~

这篇关于html中引入vue组件,2步解决的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!