当前位置: 首页 > news >正文

1.Vue2使用ElementUI-初识及环境搭建

目录

1.下载nodejs v16.x

2.设置淘宝镜像源

3.安装脚手架

4.创建一个项目

5.项目修改


代码地址:source-code: 源码笔记

1.下载nodejs v16.x

下载地址:Node.js — Download Node.js®

2.设置淘宝镜像源

npm config set registry https://registry.npmmirror.com/

3.安装脚手架

vue2.x语法参考官网(后续更新3.x教程):介绍 — Vue.js

安装 | Vue CLI

npm install -g @vue/cli# 可以用这个命令来检查其版本是否正确
vue --version

可能发生的问题

vue : 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本

解决: 搜索powershell,以管理员的身份运行 输入下面的指令:set-ExecutionPolicy RemoteSigned 选择y

4.创建一个项目

创建一个项目 | Vue CLI

vue create vue

 

  

# 启动
cd vue
npm run serve

5.项目修改

# 修改vue/vue.config.jsconst { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({devServer: {port: 7000},chainWebpack: config => {config.plugin('html').tap(args=> {args[0].title = "oslee好帅"return args})}
})
# vue/src/App.vue<template><div id="app"><router-view/></div>
</template>
# vue/src/views/HomeView.vue<template><div>主页</div>
</template><script>
export default {name: 'HomeView',
}
</script>
# vue/src/router/index.jsimport Vue from 'vue'
import VueRouter from 'vue-router'Vue.use(VueRouter)const routes = [{path: '/',name: 'home',component: () => import(/* webpackChunkName: "about" */ '../views/HomeView.vue')}
]const router = new VueRouter({mode: 'history',base: process.env.BASE_URL,routes
})export default router
# vue/src/assets/css/global.css* {box-sizing: border-box;
}
body{color: #333;font-size: 14px;margin: 0;padding: 0;
}

6.安装Element-UI

Element-UI网址:Element - The world's most popular Vue UI framework

# 设置淘宝镜像
npm config set registry https://registry.npmmirror.com/# 查看npm镜像
npm config get# 也可安装nrm管理npm镜像
npm install nrm -g# 切换镜像并查看
nrm ls
nrm use taobao
nrm current# 安装element-ui
npm i element-ui -S

7.引入Element-UI 

在main.js中写入以下内容:

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import '@/assets/css/global.css'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI, {size:'small'});new Vue({router,render: h => h(App)
}).$mount('#app')

http://www.lryc.cn/news/367479.html

相关文章:

  • OS复习笔记ch7-3
  • MFC 教程-回车时窗口退出问题
  • CTFHUB-SQL注入-字符型注入
  • Docker配置Redis集群以及主从扩容与缩容
  • 【计算机网络】 传输层
  • 山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十七)- 微服务(7)
  • Java Web应用,IPv6问题解决
  • MyBatis二级缓存开启条件
  • golang 不用sleep如何实现实现每隔指定时间执行一次for循环?
  • 【el-tooltips改造】Vue实现文本溢出才显示el-tooltip,否则不显示el-tooltips
  • 【Python数据类型的奥秘】:构建程序基石,驾驭信息之海
  • vue使用html2canvas截图下载时,存在svg或者img或者特殊字体时截图不全的解决办法
  • 机器学习----奥卡姆剃刀定律
  • 【设计模式】行为型设计模式之 模板方法模式
  • 智能合约中断言失败
  • flink读取hive写入http接口
  • 【论文阅读】MODELING AND SOLVING THE TRAVELING SALESMAN PROBLEM WITH PRIORITY PRIZES
  • 【CS.SE】使用 docker pull confluentinc/cp-kafka 的全面指南
  • STM32快速入门(ADC数模转换)
  • Linux环境在非root用户中搭建(java-tomcat-redis)
  • Unity 之 代码修改材质球贴图
  • spark-3.5.1+Hadoop 3.4.0+Hive4.0 分布式集群 安装配置
  • Matlab实现GWO-CNN-LSTM-Mutilhead-Att灰狼算法卷积长短期记忆神经网络融合多头注意力机制预测 SCI顶级优化
  • RTKLIB之RTKPLOT画图工具
  • 本地部署 RAGFlow
  • php常用数据库操作
  • 判断经纬度是否在某个城市内
  • Java——数组排序和查找
  • Flutter中防抖动和节流策略
  • 设计模式-中介者(调停者)模式(行为型)