HTML5引入element


前言

在上一篇文章当中,我写了如何在HTML5当中引入Vue,以及Vue的快速入门,那么本次我们一起来学习一下,如何在使用了vue以后,如何使用element组件。


一、element是什么?

element是由饿了么基于vue开发的一堆组键,我们需要使用的时候,直接去element官网复制代码即可官网链接(element中文官网)。

二、idea中使用步骤

1.下载插件

打开settings
在这里插入图片描述
搜索下载插件element
在这里插入图片描述

2.引入文件(HelloEleUI)

这里我直接给一个模板,可以直接复制去使用
代码如下:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <!-- import CSS -->
  <link rel="stylesheet" href="https://cdn.staticfile.org/element-ui/2.15.9/theme-chalk/index.css">
</head>
<body>
<div id="app">
  <!-- 双大括号语法,可以直接拿到下面data中return 里面的数据 -->
{{info}}
</div>
</body>
<!-- import Vue before Element -->
<script src="https://unpkg.com/vue@2/dist/vue.js"></script>
<!-- import JavaScript -->
<script src="https://cdn.staticfile.org/element-ui/2.15.9/index.min.js"></script>
<script>
  let v = new Vue({
    el: '#app',
    data: function() {
      return {
        <!-- 这里是放所有数据的地方,与vue有一点区别 -->
      info:"HelloEleUI"
      }
    },
    methods:{
      <!-- 所有方法都放这里 -->
    }
  })
</script>
</html>

3.一个实例

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <!-- import CSS -->
    <link rel="stylesheet" href="https://cdn.staticfile.org/element-ui/2.15.9/theme-chalk/index.css">

</head>
<body>
<div id="app">
    <el-container>
        <el-header>
            <el-menu style="width: 1200px;margin: 0 auto" mode="horizontal"
                             background-color="#0aa1ed" text-color="#fff"
                             active-text-color="#f00" @select="handleSelect">
                        <el-menu-item index="1">精彩活动</el-menu-item>
                        <el-menu-item index="2">精品女装</el-menu-item>
                        <el-menu-item index="3">品牌男装</el-menu-item>
                        <el-menu-item index="4">母婴产品</el-menu-item>
                        <el-menu-item index="5">数码科技</el-menu-item>

                    </el-menu>
            </el-row>
        </el-header>
        <el-main style="width: 1200px;margin: 0 auto">
            <el-row gutter="20">
                <el-col span="18">
                    <!--走马灯开始-->
                    <el-carousel height="300px">
                        <el-carousel-item>
                            <img src="imgs/b1.jpg" width="100%" height="100%">
                        </el-carousel-item>
                        <el-carousel-item>
                            <img src="imgs/b2.jpg" width="100%" height="100%">
                        </el-carousel-item>
                        <el-carousel-item>
                            <img src="imgs/b3.jpg" width="100%" height="100%">
                        </el-carousel-item>
                    </el-carousel>
                    <!--走马灯结束-->
                </el-col>
                <el-col span="6">
                    <el-card>
                        <h3>
                            <i style="font-weight: bold"
                               class="el-icon-trophy">销量最高</i>
                        </h3>
                        <el-divider></el-divider>
                        <el-table :data="topArr">
                            <!--type="index" 设置当前列的内容为12345678-->
                            <el-table-column type="index" label="排名"></el-table-column>
                            <el-table-column prop="title" label="商品名"></el-table-column>
                            <el-table-column prop="saleCount" label="销量"></el-table-column>
                        </el-table>
                    </el-card>

                </el-col>
            </el-row>
            <!--商品列表开始-->
            <el-row gutter="20">
                <el-col style="margin: 10px 0" span="6" v-for="p in productArr">
                    <el-card>
                        <img :src="p.url" width="100%">
                        <p >{{p.title}}</p>
                        <p style="font-size: 12px">¥{{p.price}} <s>{{p.oldPrice}}</s>
                            <span style="float: right">销量:{{p.saleCount}}件</span>
                        </p>
                    </el-card>
                </el-col>
            </el-row>
            <!--商品列表结束-->
        </el-main>
     
    </el-container>
</div>
</body>
<!-- import Vue before Element -->
<script src="https://cdn.staticfile.org/vue/2.6.14/vue.min.js"></script>
<!-- import JavaScript -->
<script src="https://cdn.staticfile.org/element-ui/2.15.9/index.min.js"></script>
<script>
    let v = new Vue({
        el: '#app',
        data: function () {
            return {
                topArr:[{title:"小米手机",saleCount:1432},
                    {title:"安踏拖鞋",saleCount:987},
                    {title:"李宁毛巾",saleCount:957}],
                productArr:[{title:"森马牛仔裤女宽松慢跑裤运动风2022春季新款",price:233,oldPrice:598,url:"imgs/a.jpg",saleCount:2342},
                    {title:"茵曼马甲连衣裙两件套春季新款娃娃领色织格长袖背心裙套装",price:233,oldPrice:598,url:"imgs/b.jpg",saleCount:2342},
                    {title:"雪中飞墨绿色短袖t恤女夏2022新款纯棉半袖打底体恤夏季",price:233,oldPrice:598,url:"imgs/c.jpg",saleCount:2342},
                    {title:"【佟丽娅同款】鸭鸭明星同款羽绒服2021年冬季新款时尚",price:233,oldPrice:598,url:"imgs/d.jpg",saleCount:2342},
                    {title:"BEASTER小恶魔鬼脸明星同款夹克毛绒保暖加厚字母印花",price:233,oldPrice:598,url:"imgs/e.jpg",saleCount:2342},
                    {title:"香影毛呢外套女中长款2021年冬季新款气质韩版娃娃领",price:233,oldPrice:598,url:"imgs/f.jpg",saleCount:2342},
                    {title:"SEMIR森马商场同款打底针织毛衣纯色高领新品显瘦",price:233,oldPrice:598,url:"imgs/g.jpg",saleCount:2342},
                    {title:"美特斯邦威女MTEE 贺岁系列中长款风衣736598",price:233,oldPrice:598,url:"imgs/h.jpg",saleCount:2342},
                    {title:"imone2021秋款黑色小西装外套女韩版学生宽松学",price:233,oldPrice:598,url:"imgs/i.jpg",saleCount:2342},
                    {title:"BEASTER 小恶魔明星同款保暖长袖街头潮流连帽卫",price:233,oldPrice:598,url:"imgs/j.jpg",saleCount:2342},
                    {title:"憨厚皇后100%绵羊皮2021秋海宁真皮皮衣女长款修",price:233,oldPrice:598,url:"imgs/k.jpg",saleCount:2342},
                    {title:"美特斯邦威高腰牛仔裤女宽松小脚新款春秋彩色",price:233,oldPrice:598,url:"imgs/a.jpg",saleCount:2342}]
            }
        },
        methods:{
            handleSelect(key,keyPath){
                console.log(key);
            }
        }
    })
</script>
</html>

浏览器运行效果:
在这里插入图片描述

总结

讲了element的入门,以及示例,也给了element的官网地址,给了一个基本模板,在下一文章当中,我将说明element的一部分组件。

### 回答1: 可以使用以下代码引入 Element UI: ```html <!-- 引入 Element 样式 --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <!-- 引入 VueElement --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="https://unpkg.com/element-ui/lib/index.js"></script> ``` 注意:需要先引入 Vue.js。 希望这能帮到您! ### 回答2: HTML引入Element UI需要以下几个步骤: 1. 下载Element UI库:首先,需要在Element UI的官方网站上下载Element UI的文件。可以选择全量或者按需导入的模式下载。 2. 引入CSS文件:在HTML的`<head>`标签内,利用`<link>`标签引入Element UI的CSS文件。通常情况下,Element UI的CSS文件名为`element.css`或者`element.min.css`,需要在`href`属性中指明文件路径。 3. 引入JS文件:在HTML的`<body>`标签最底端,利用`<script>`标签引入Element UI的JS文件。通常情况下,Element UI的JS文件名为`element.js`或者`element.min.js`,需要在`src`属性中指明文件路径。 4. 初始化Element UI:在HTML引入Element UI的JS文件后,需要在页面的适当位置初始化Element UI。一般建议在DOM加载完成后进行初始化。可以使用`new Vue()`创建Vue实例,并在Vue实例的`mounted`钩子函数中初始化Element UI组件。 5. 使用Element UI组件:在Element UI初始化完成后,就可以在HTML中使用Element UI提供的各种组件了。根据具体需求,在需要使用的地方插入相应的组件标签即可。 以上就是引入Element UI的基本步骤。通过正确引入和使用Element UI,可以方便快捷地构建出各种美观且功能强大的前端界面。 ### 回答3: HTML引入Element UI可以通过以下步骤完成。 首先,确保已经下载了Element UI框架的文件。Element UI是一个基于Vue.js的框架,因此你需要下载Vue.jsElement UI的相关文件。 其次,在HTML文档的`<head>`标签内引入Vue.js文件。你可以使用CDN链接或者本地文件来引入Vue.js。例如: ```html <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> ``` 然后,在`<head>`标签中引入Element UI的CSS文件。你可以在Element UI的官方网站上找到CSS文件的CDN链接。例如: ```html <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> ``` 接下来,在`<body>`标签内引入Element UI的JS文件。你同样可以使用CDN链接或者本地文件来引入。例如: ```html <script src="https://unpkg.com/element-ui/lib/index.js"></script> ``` 最后,在一个Vue实例中,你需要使用`Vue.use()`来注册Element UI的组件。这将使得你可以在Vue模板中使用Element UI的各种组件。例如: ```html <script> new Vue({ el: '#app', mounted() { // 注册Element UI组件 Vue.use(ElementUI); } }) </script> ``` 通过以上步骤,你已经成功地将Element UI引入了你的HTML文档中,可以开始使用Element UI的各种组件了。在Vue模板中,你可以根据Element UI的文档来使用它提供的各种组件,比如按钮、表单、菜单等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值