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

济南网站建设jnwuyi百度首页关键词优化

济南网站建设jnwuyi,百度首页关键词优化,新冠疫情实时动态,全网vip影视自助建站系统封装UI组件库系列第一篇搭建项目 前言 🌟搭建项目 创建工程 基本结构 1.创建8个组件展示页面 ​ 2.配置路由文件router/index.js 3.页面布局 🌟总结 前言 在前端开发中,大家可能已经用过各种各样的UI组件库了,现在市面上热…

封装UI组件库系列第一篇·搭建项目

前言

🌟搭建项目

创建工程

基本结构

 1.创建8个组件展示页面

​ 2.配置路由文件router/index.js

 3.页面布局

🌟总结


前言

在前端开发中,大家可能已经用过各种各样的UI组件库了,现在市面上热门的有Element-uiAnt Design等等,这些即插即用的组件库确实大大提升了开发效率,避免了很多的重复劳动,但这些组件库再怎么完善,又怎么能满足得了我们可爱的产品经理呢?所以工作中难免会需要开发公司内部的UI组件库,或者基于已有组件库进行二开。

【封装UI组件库系列】文章,将从0开始--》搭建项目--》封装八大经典功能组件--》打包组件库--》将组件库发布至npm--》使用自己封装的组件库技术方面使用的是Vue3 + Vite + Sass 来完成一个模仿Element Plus的组件库。最终完成效果如下:

从零开始封装UI组件库效果演示

🌟搭建项目

创建工程

组件库使用Vue3+Vite搭建,所以第一步先创建工程:

pnpm create vue@latest

我使用的是pnpm包管理工具,这个根据个人情况来就行npm、yarn等都可 。

项目创建完成后 pnpm i 安装依赖,pnpm dev启动项目:

基本结构

接下来我们将以下图为最终效果来一步步实现:

 1.创建8个组件展示页面:

 2.配置路由文件router/index.js

import { createRouter, createWebHistory } from 'vue-router'
import IconView from '../views/IconView.vue'const router = createRouter({history: createWebHistory(import.meta.env.BASE_URL),routes: [{path: '/',name: 'icon',component: IconView},{path: '/button',name: 'button',component: () => import('../views/ButtonView.vue')},{path: '/card',name: 'card',component: () => import('../views/CardView.vue')},{path: '/dialog',name: 'dialog',component: () => import('../views/DialogView.vue')},{path: '/collapse',name: 'collapse',component: () => import('../views/CollapseView.vue')},{path: '/pager',name: 'pager',component: () => import('../views/PagerView.vue')},{path: '/tooltip',name: 'tooltip',component: () => import('../views/TooltipView.vue')},{path: '/dropdown',name: 'dropdown',component: () => import('../views/DropdownView.vue')}],linkActiveClass: 'active'
})export default router

3.页面布局

在App.vue中将页面基本布局完善

样式会使用sass,所以需要pnpm add -D sass 

 .active 其实就是选中样式,上面在路由文件配置的linkActiveClass: 'active' ,就是使用的这里的样式。

这时启动项目会发现如下图:

这是因为在main.js中引用了默认样式import './assets/main.css'

打开main.css文件,删去我们用不到的样式,剩下如图:

 再打开项目得到如下图效果,那么项目的基本布局就完成了。

本篇将项目以及页面搭建好后,下一篇就是使用Sass语法模仿Element Plus 创建主题色彩,以及重置样式。

🌟总结

【封装UI组件库系列】文章会持续更新,将带着大家从0开始--》搭建项目--》封装八大经典功能组件--》打包组件库--》将组件库发布至npm--》最后使用自己封装的组件库。如果文中出现有瑕疵的地方各位通过评论或者私信联系我,我们一起进步!该系列文章建议从第一篇开始看,系列专栏地址:从零开始封装UI组件库完整篇

http://www.zhongyajixie.com/news/58025.html

相关文章:

  • 三水网站开发策划方案模板
  • 内网网站建设改版方案以下哪个单词表示搜索引擎优化
  • 济宁市网站建设电销系统
  • 从做系统后以前的网站打不开了怎么办如何优化关键词搜索
  • 过年做哪个网站能致富seo教程技术资源
  • 中原建设信息网 网站关键词挖掘工具免费
  • 如何做wap网站做网站好的网站建设公司
  • 网站你的后台管理系统用什么做免费的网站推广平台
  • 网站如何做好优化上海seo顾问
  • 用模板做的网站不好优化seo诊断a5
  • 国内做网站上市公司河南百度seo
  • 专门做海外服装购的网站网页怎么制作
  • 做网站 就上凡科建站福州百度快速优化排名
  • 怎么做淘宝客网站西安互联网推广公司
  • 自己想做网站上海seo网络优化
  • 阿里巴巴免费做网站大数据分析营销平台
  • 网站建设公司大概多少钱广州seo优化
  • 吴江手机网站建设价格seo黑帽培训骗局
  • 自己做的网站怎么发布滴滴友链
  • 南宁企业做网站windows优化大师是官方的吗
  • 武汉建设网站哪家好百度站长工具综合查询
  • 自己做网站能做付费链接吗搜索引擎seo如何优化
  • 创新网站建设论文国内的搜索引擎排名
  • 常州企业建站系统百度seo优化排名客服电话
  • 解码平台是干什么的seo资讯
  • 国内企业网站设计公司百度软件安装
  • wordpress oss 缩略图东莞关键词优化软件
  • 开发区网站制作公司百度seo关键词排名推荐
  • 软件设计师好考吗windows优化大师使用方法
  • 外贸建站 wordpress长沙快速排名优化