vue3基础教程(3)——引入ui框架iview(viewui)

博主个人微信小程序已经上线:【中二少年工具箱】。欢迎搜索试用



专栏简介

本系列文章由浅入深,从基础知识到实战开发,非常适合入门同学。

零基础读者也能成功由本系列文章入门,但如果您具备以下基础,将会事半功倍:

  1. HTML基础
  2. css基础
  3. js基础

当然,即使从未接触过前端代码的小白,也能轻松学习本系列课程,因为我会在文章中简略穿插前端基础知识。

由于各平台对专栏文章的支持度不同,所以如果您看到这篇文章的平台,系统学习专栏文章的操作不够丝滑,可以先关注小程序,后续小程序会开发专栏博客功能。

可以直接搜索【中二少年工具箱】,也可通过
二维码知乎地址:https://www.zhihu.com/question/53230344/answer/3180004527
二维码csdn地址:https://bbs.csdn.net/topics/618134623
二维码头条地址:https://www.toutiao.com/w/1790412984859652/
等入口进入,扫码关注。


1. 下载iview

iview官网:https://www.iviewui.com/view-ui-plus/guide/install

iview是一个ui框架,能够帮助我们更简单地构建web网站。

按照官网介绍下载iview:

npm install view-ui-plus --save

使用webstorm打开上一章创建的vue项目lize-tools-web,因为我们没有使用vscode,所以可以删除默认的.vscode目录

在这里插入图片描述

在项目目录下打开终端,运行上面的命令。2023版的webstorm终端在左下角,老版本的应该是在最下面一行。找到terminal打开即可,然后输入下载iview的命令。

在这里插入图片描述
官网下载iview的命令是用的npm工具,我们上一章教大家的是修改yarn的源,如果要修改npm的源,需要自行查找方案,否则npm下载插件很容易失败。

建议使用yarn,我们把npm命令转化成对应的yarn工具,命令为:

yarn add view-ui-plus --save

在这里插入图片描述

要注意命令是在lize-tools-web文件夹下。

下载成功后,我们可以检查package.json,发现已经有view-ui-plus版本信息。

在这里插入图片描述

2.更新资源

package.json文件里记录着项目的一些基本信息,dependencies和devDependencies记载着项目里所有的插件,我们使用上面下载命令时,就会在下载资源的同时,在package.json中记录相应的信息。

现在项目里只下载了view-ui-plus插件,可能还有一些其它插件未下载,所以第一次运行新的项目前,我们一般会运行命令下载所有所需插件。

yarn install

在这里插入图片描述
我这次其实没有下载什么新的插件。

3.引入插件

下面是iview官网引入插件的方式:

import { createApp } from 'vue'
import ViewUIPlus from 'view-ui-plus'
import App from './App.vue'
import router from './router'
import store from './store'
import 'view-ui-plus/dist/styles/viewuiplus.css'

const app = createApp(App)

app.use(store)
  .use(router)
  .use(ViewUIPlus)
  .mount('#app')

因为vue的模板项目可能会有所变化,所以上面的代码也不能无脑复制。我们只需要把iview相关的代码写入我们的vue项目中即可。

找到main.js文件,写入iview引入代码,最终我的代码如下:

import './assets/main.css'

import { createApp } from 'vue'
import { createPinia } from 'pinia'

import App from './App.vue'
import router from './router'

import ViewUIPlus from 'view-ui-plus'
import 'view-ui-plus/dist/styles/viewuiplus.css'

const app = createApp(App)

app.use(createPinia())
app.use(router)
app.use(ViewUIPlus)

app.mount('#app')

4.运行项目

在终端输入dev命令运行项目

yarn dev

在这里插入图片描述
上图说明运行成功,打开网址:http://localhost:5173,效果如下:

在这里插入图片描述
这说明我们项目运行成功。

  • 30
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 目前比较流行的Vue 3 UI框架有以下几种: 1. Element Plus:是基于Element UI进行的Vue 3版本重构,是一款成熟的企业级UI组件库,具有丰富的组件和良好的设计风格。 2. Ant Design Vue:是由Ant Design团队开发的Vue版本的UI框架,同样具有丰富的组件和良好的设计风格。 3. Vant:是一款移动端的UI组件库,适用于快速构建高质量的移动应用,具有轻量、易用、可定制的特点。 4. Naive UI:是一款新兴的Vue 3 UI框架,致力于提供简洁、易用、高效的UI组件库,支持按需加载和主题定制。 5. PrimeVue:是一款基于Vue 3的UI组件库,提供丰富的组件和样式风格,适用于多种场景的开发需求。 以上是目前比较流行的Vue 3 UI框架,根据具体的项目需求和设计风格选择适合自己的框架。 ### 回答2: Vue3是一种流行的JavaScript框架,可用于构建用户界面。在Vue3中,有许多优秀的UI框架可供选择,以下是其中一些例子: 1. Element Plus:Element Plus是一种基于Vue3的组件库,提供了丰富的UI组件和功能,包括按钮、表格、表单等等。它具有简洁、易用的特点,适用于各种类型的项目。 2. Ant Design Vue:Ant Design Vue是由Ant Design团队开发的一套React UI组件库的Vue版本。它提供了许多高质量的UI组件和布局,以及丰富的主题和样式选项,可用于创建现代化的Web应用。 3. Vant:Vant是一种轻量级的移动端UI组件库,特别适用于Vue3项目。它包含了众多常用的移动端UI组件,如按钮、弹窗、导航等等。Vant具有快速、灵活和易用的特点,可以帮助开发者轻松构建出色的移动应用。 4. PrimeVue:PrimeVue是一种用于Vue3的开源UI组件库,提供了各种功能强大的组件,如表格、图表、表单等等。它具有丰富的项目支持和活跃的开发社区,可以满足各种复杂的UI需求。 总之,以上只是一些Vue3的UI框架的例子,当然还有其他许多优秀的UI框架可供选择。根据具体项目需求和个人偏好,开发者可以选择适合自己的UI框架来构建出美观、高效的用户界面。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

中二少年学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值