Vue组件库 View UI快速入门 环境配置

简介: Vue组件库 View UI快速入门 环境配置

前言

Vue是国内最流行的前端框架之一,View UI是基于Vue的组件库

有了它,可以快速搭建Vue系统,并保证系统的UI质量。

View UI 和 Element UI 一样,都是Vue组件库的佼佼者

作者也是使用View UI组件库搭建了公司的OA系统,最近特地回顾下研发期间学过的内容。

 

一、下载安装包

1.1 nodejs

 

nodejs是Vue开发必备的开发环境,下载安装包正常安装即可

nodejs下载 : http://nodejs.cn/download/

nodejs 下载

 

 

1.2 VsCode

VsCode是Vue的开发工具,当然也可以使用 HbuilderX。

VsCode下载:https://code.visualstudio.com/

VsCode 下载

VsCode安装后默认为英文界面,需要设置为简体中文

1. 按下键盘快捷键 【Ctrl+Shift+P】

2.输入lang

设置简体中文

 

 

二、安装脚手架

 

安装淘宝镜像(可选)

npm install -g cnpm --registry=http://registry.npm.taobao.org

卸载现有脚手架(可选)

npm uninstall -g @vue/cli

安装脚手架,我使用的是3.0.4版本

npm install -g @vue/cli@3.0.4

 

三、运行项目

 

命令行(cmd) cd 到指定的目录

cd c:\java\vue

创建项目 test

vue create test

创建完成后 进入项目目录

cd test

安装View UI 相关依赖

npm install view-design --save

Vue项目引入依赖

main.js文件添加View UI,完整代码见底部

1. import ViewUI from 'view-design';
2. import 'view-design/dist/styles/iview.css';
3. 
4. Vue.use(ViewUI);

前端使用View UI组件

1. <template>
2. <div>
3. <Button type="primary">Primary</Button>
4. </div>
5. </template>

 

运行项目

npm run dev

其中dev还是serve由 package.json 配置决定

比如我的配置是dev,那就是dev

1. {
2. "name": "test",
3. "version": "0.1.0",
4. "private": true,
5. "scripts": {
6. "dev": "vue-cli-service serve",
7. "build": "vue-cli-service build",
8. "lint": "vue-cli-service lint"
9.   },
10. // 省略更多
11. }

 

运行结果

VsCode 控制台

 

运行结果图

 

 

想写的有很多,一步一步来,先把最基础的环境搭建写明白。

搭建了基本的开发环境,才可以进一步测试View UI的各大组件。


附:main.js完整代码

1. import Vue from 'vue'
2. import App from './App.vue'
3. import ViewUI from 'view-design';
4. import 'view-design/dist/styles/iview.css';
5. 
6. Vue.use(ViewUI);
7. Vue.config.productionTip = false
8. 
9. new Vue({
10. render: h => h(App),
11. }).$mount('#app')

 


相关文章
|
25天前
「Mac畅玩鸿蒙与硬件46」UI互动应用篇23 - 自定义天气预报组件
本篇将带你实现一个自定义天气预报组件。用户可以通过选择不同城市来获取相应的天气信息,页面会显示当前城市的天气图标、温度及天气描述。这一功能适合用于动态展示天气信息的小型应用。
137 38
|
16天前
|
人工智能 开发框架 JavaScript
LowCodeEngine:阿里开源的企业级低代码开发平台,提供预制的 UI 组件和模板,覆盖完整的研发周期
LowCodeEngine 是阿里巴巴开源的低代码开发框架,旨在通过拖拽、配置等简单操作,帮助开发者快速构建复杂的系统页面,提升开发效率和质量。
69 4
LowCodeEngine:阿里开源的企业级低代码开发平台,提供预制的 UI 组件和模板,覆盖完整的研发周期
|
2月前
|
缓存 JavaScript UED
Vue3中v-model在处理自定义组件双向数据绑定时有哪些注意事项?
在使用`v-model`处理自定义组件双向数据绑定时,要仔细考虑各种因素,确保数据的准确传递和更新,同时提供良好的用户体验和代码可维护性。通过合理的设计和注意事项的遵循,能够更好地发挥`v-model`的优势,实现高效的双向数据绑定效果。
159 64
|
2月前
|
前端开发 搜索推荐 开发者
「Mac畅玩鸿蒙与硬件20」鸿蒙UI组件篇10 - Canvas组件自定义绘图
Canvas 组件在鸿蒙应用中用于绘制自定义图形,提供丰富的绘制功能和灵活的定制能力。通过 Canvas,可以创建矩形、圆形、路径、文本等基础图形,为鸿蒙应用增添个性化的视觉效果。本篇将介绍 Canvas 组件的基础操作,涵盖绘制矩形、圆形、路径和文本的实例。
100 12
「Mac畅玩鸿蒙与硬件20」鸿蒙UI组件篇10 - Canvas组件自定义绘图
|
2月前
|
搜索推荐 前端开发 开发者
「Mac畅玩鸿蒙与硬件19」鸿蒙UI组件篇9 - 自定义动画实现
自定义动画让开发者可以设计更加个性化和复杂的动画效果,适合表现独特的界面元素。鸿蒙提供了丰富的工具,支持通过自定义路径和时间控制来创建复杂的动画运动。本篇将带你学习如何通过自定义动画实现更多样化的效果。
96 11
|
2月前
|
UED 开发者
「Mac畅玩鸿蒙与硬件18」鸿蒙UI组件篇8 - 高级动画效果与缓动控制
高级动画可以显著提升用户体验,为应用界面带来更流畅的视觉效果。本篇将深入介绍鸿蒙框架的高级动画,包括弹性动画、透明度渐变和旋转缩放组合动画等示例。
94 12
「Mac畅玩鸿蒙与硬件18」鸿蒙UI组件篇8 - 高级动画效果与缓动控制
|
2月前
|
UED
「Mac畅玩鸿蒙与硬件31」UI互动应用篇8 - 自定义评分星级组件
本篇将带你实现一个自定义评分星级组件,用户可以通过点击星星进行评分,并实时显示评分结果。为了让界面更具吸引力,我们还将添加一只小猫图片作为评分的背景装饰。
86 6
|
2月前
|
UED
「Mac畅玩鸿蒙与硬件17」鸿蒙UI组件篇7 - Animation组件基础
在应用开发中,动画效果可以增强用户体验。鸿蒙框架提供了 translate、scale 和 rotate 等动画功能,允许对组件进行平移、缩放和旋转等操作。本篇将介绍 Animation 组件的基础知识和示例代码。
110 10
|
2月前
|
前端开发 开发者
「Mac畅玩鸿蒙与硬件21」鸿蒙UI组件篇11 - Canvas 组件的静态进阶应用
在鸿蒙应用开发中,Canvas 组件不仅用于基础绘图,还提供了处理复杂路径和渐变效果的多种手段,帮助开发者实现精美的静态图形。本篇将介绍如何在 Canvas 中绘制复杂路径、创建渐变填充效果。
64 7
「Mac畅玩鸿蒙与硬件21」鸿蒙UI组件篇11 - Canvas 组件的静态进阶应用
|
2月前
|
大数据 UED
「Mac畅玩鸿蒙与硬件16」鸿蒙UI组件篇6 - List和Grid组件展示数据列表
List 和 Grid 是鸿蒙开发中的核心组件,用于展示动态数据。List 适合展示垂直或水平排列的数据列表,而 Grid 则适用于展示商品或图片的网格布局。本篇将展示如何封装组件,并通过按钮实现布局切换,提升界面的灵活性和用户体验。
108 9