vue绑定element

发布于:2022-12-29 ⋅ 阅读:(630) ⋅ 点赞:(0)

详解如何在vue项目中引入饿了么elementUI组件
https://zhuanlan.zhihu.com/p/43268227

element ui框架的按钮组件,这款由饿了么前端开源的UI框架,一经面世,就收获大量程序员的芳心。在github 上更是高达29.8k的star早已说明一切。用于开发PC端的页面还是绰绰有余的。

官网地址:http://element-cn.eleme.io/#/zh-CN

在这里插入图片描述
1:安装node
端开发框架和环境都是需要 Node.js ,先安装node.js开发环境,vue的运行是要依赖于node的npm的管理工具来实现,下载https://nodejs.org/en/,安装完成之后,打开cmd开始输入命令。

在这里插入图片描述
2:查看node的版本号
下载好node之后,输入 node -v ,回车,查看node版本号,出现版本号则说明安装成功。

输入命令: node -v
在这里插入图片描述
3:安装淘宝npm镜像
由于npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像来安装vue.
淘宝的cnpm命令管理工具可以代替默认的npm管理工具。

输入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

4:安装全局vue-cli脚手架
淘宝镜像安装成功之后,我们就可以全局vue-cli脚手架,输入命令:cnpm install --global vue-cli 回车;验证是否安装成功,在命令输入vue,出来vue的信息,及说明安装成功;

输入命令:cnpm install --global vue-cli

5:开始进入主题,初始化一个vue项目
我这里是在d盘里面新建一个项目,先用d:的命令,回车键进入d盘;回车键默认创建项目信息。

vue init webpack itemname

出现这样的提示,初始化成功
在这里插入图片描述
运行初始化demo,输入命令npm run dev;运行一下初始后的demo,弹出访问地址,如果没有问题则进行安装elementUI;准备好之后,开始引入饿了么elementUI组件。

6:安装 elementUI
npm i element-ui -S
快捷键ctrl+c,终止批处理操 作吗(Y/N),在输入命令npm i element-ui -S

7:在components文件夹下面创建test.vue文件,复制一段elementUI官方文档的代码,进行测试
在这里插入图片描述
备注:内容要用

包裹

<template>
    <el-menu :default-active="activeIndex2" class="el-menu-demo" mode="horizontal" @select="handleSelect" background-color="#545c64" text-color="#fff" active-text-color="#ffd04b">
        <el-menu-item index="1">处理中心</el-menu-item>
        <el-submenu index="2">
            <template slot="title">我的工作台</template>
            <el-menu-item index="2-1">选项1</el-menu-item>
            <el-menu-item index="2-2">选项2</el-menu-item>
            <el-menu-item index="2-3">选项3</el-menu-item>
        </el-submenu>
        <el-menu-item index="3">
            <a href="https://www.ele.me" target="_blank">订单管理</a>
        </el-menu-item>
    </el-menu>
</template>
<script>
    export default {
        data() {
            return {
                activeIndex: '1',
                activeIndex2: '1'
            };
        },
        methods: {
            handleSelect(key, keyPath) {
                console.log(key, keyPath);
            }
        }
    }
</script>

8:在App.vue中引入test.vue
在这里插入图片描述

9.完整引入Element

https://element.eleme.cn/#/zh-CN/component/quickstart
在 main.js 中写入以下内容:
在这里插入图片描述

10:再次运行,组件中的效果如下:
输入命令:

npm run dev
按住ctrl点击网址,预览效果
在这里插入图片描述
在这里插入图片描述
备注:左侧栏菜单折叠用ES 或TyptScript实现,ES 或TyptScript是种编程语言及思想。