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天前
|
JavaScript
在 Vue 中处理组件选项与 Mixin 选项冲突的详细解决方案
【10月更文挑战第18天】通过以上的分析和探讨,相信你对在 Vue 中使用 Mixin 时遇到组件选项与 Mixin 选项冲突的解决方法有了更深入的理解。在实际开发中,要根据具体情况灵活选择合适的解决方案,以确保代码的质量和可维护性。
80 7
|
13天前
|
缓存 搜索推荐 索引
「Mac畅玩鸿蒙与硬件12」鸿蒙UI组件篇2 - Image组件的使用
在鸿蒙应用开发中,Image 组件用于加载和显示图片资源,并提供多种属性来控制图片的显示效果和适配方式。本篇将带你学习如何在鸿蒙应用中加载本地和远程图片、设置图片样式以及实现简单的图片轮播功能。
61 7
「Mac畅玩鸿蒙与硬件12」鸿蒙UI组件篇2 - Image组件的使用
|
5天前
|
搜索推荐 Android开发 开发者
探索安卓开发中的自定义视图:打造个性化UI组件
【10月更文挑战第39天】在安卓开发的世界中,自定义视图是实现独特界面设计的关键。本文将引导你理解自定义视图的概念、创建流程,以及如何通过它们增强应用的用户体验。我们将从基础出发,逐步深入,最终让你能够自信地设计和实现专属的UI组件。
|
15天前
|
自然语言处理 开发者
「Mac畅玩鸿蒙与硬件11」鸿蒙 UI 组件篇1 - Text 和 Button 组件详解
本篇将详细介绍鸿蒙应用开发中的 Text 和 Button 组件。通过本篇内容,你将学习如何使用 Text 组件显示文本、格式化文本样式,以及如何使用 Button 组件处理点击事件并自定义样式。掌握这些基本组件的用法将为后续的 UI 开发奠定基础。
45 4
「Mac畅玩鸿蒙与硬件11」鸿蒙 UI 组件篇1 - Text 和 Button 组件详解
|
5天前
|
人工智能 API Apache
推荐3款开源、美观且免费的WinForm UI控件库
推荐3款开源、美观且免费的WinForm UI控件库
|
8天前
|
存储 JavaScript 开发者
Vue 组件间通信的最佳实践
本文总结了 Vue.js 中组件间通信的多种方法,包括 props、事件、Vuex 状态管理等,帮助开发者选择最适合项目需求的通信方式,提高开发效率和代码可维护性。
|
8天前
|
存储 JavaScript
Vue 组件间如何通信
Vue组件间通信是指在Vue应用中,不同组件之间传递数据和事件的方法。常用的方式有:props、自定义事件、$emit、$attrs、$refs、provide/inject、Vuex等。掌握这些方法可以实现父子组件、兄弟组件及跨级组件间的高效通信。
|
24天前
|
缓存 JavaScript UED
Vue 的动态组件与 keep-alive
【10月更文挑战第19天】总的来说,动态组件和 `keep-alive` 是 Vue.js 中非常实用的特性,它们为我们提供了更灵活和高效的组件管理方式,使我们能够更好地构建复杂的应用界面。深入理解和掌握它们,以便在实际开发中能够充分发挥它们的优势,提升我们的开发效率和应用性能。
44 18
|
19天前
|
缓存 JavaScript UED
Vue 中实现组件的懒加载
【10月更文挑战第23天】组件的懒加载是 Vue 应用中提高性能的重要手段之一。通过合理运用动态导入、路由配置等方式,可以实现组件的按需加载,减少资源浪费,提高应用的响应速度和用户体验。在实际应用中,需要根据具体情况选择合适的懒加载方式,并结合性能优化的其他措施,以打造更高效、更优质的 Vue 应用。
|
24天前
|
前端开发 UED
vue3知识点:Suspense组件
vue3知识点:Suspense组件
30 4