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

营销型网站建设公司哪家好哪个好vi设计的流程

营销型网站建设公司哪家好哪个好,vi设计的流程,长沙专业网站建设服务,python 网站开发教程本文为翻译文章,原文链接: ** https://fadamakis.com/clean-layout-architecture-for-vue-applications-a738201a2a1e 前言 页面布局是减少代码重复和创建可维护且具有专业外观的应用程序的基本模式。如果使用的是Nuxt,则可以提供开箱即用…

本文为翻译文章,原文链接:

** https://fadamakis.com/clean-layout-architecture-for-vue-applications-a738201a2a1e

前言

页面布局是减少代码重复和创建可维护且具有专业外观的应用程序的基本模式。如果使用的是Nuxt,则可以提供开箱即用的优雅解决方案。然而,令人遗憾的是,在Vue中,这些问题并未得到官方文档的解决。

经过多次尝试,小编得出了一个运行良好且可扩展而不会令人头疼的架构的模式。下面用一个简单的例子为大家介绍一下。

设置需求

布局架构需要满足的需求:

  • 页面应声明每个部分的布局和组件。
  • 对页面的更改不应影响其他页面。
  • 如果布局的某些部分在页面中是通用的,则只应声明一次。

设置Vue路由

小编需要在页面之间导航,这就是小编要设置 vue-router 的原因。 Vue-cli 脚手架vite提供了在创建新项目时包含它的选项,但如果您没有用脚手架创建项目,可以通过下面的方式设置路由。

  1. 安装 vue-router 依赖项

  2. 声明路由

  3. 将其安装为插件

  4. 最后,更新 App.vue使其仅包含router-view

运行后的显示效果如下图所示:
优雅设计之美:实现Vue应用程序的时尚布局_ide

页面

下面将创建以下页面:主页、探索、文章和 404,以及三种布局:三列、两列和空白。

三列布局

主页是每个流行的社交网络使用的典型 3 列布局。第一列包含应用程序的徽标和导航,在使用此布局的每个页面中保持不变。这同样适用于右下角的页脚。每个页面的主要内容和侧边栏小部件都会更改。
优雅设计之美:实现Vue应用程序的时尚布局_应用程序_02

首先从 HomePage.vue 组件开始实现这一点。

小编使用一个 ThreeColumnLayout 组件(稍后会实现它)。默认插槽具有标题和文章列表,它们是页面的主要内容。此外,小编创建一个名称为aside 的命名槽,用于声明小部件。

按照通用约定, ThreeColumnLayout 组件放置在文件夹中 /layouts 它将使用网格容器并用于

grid-template-areas 创建三列布局。

布局的实现细节将取决于此组件,而不是页面。使用flexbox,网格系统或任何其他技术都是可能的。如果使用全宽、盒装或流体布局,则同样适用。

此布局有 3 列

第一列将包含硬编码的徽标和导航组件。
第二列将仅创建默认插槽,并让页面决定要插入的内容。

第三列将包含每个页面通用的旁槽和页脚组件。

ThreeColumnLayout.vue

实现效果如下图所示:
优雅设计之美:实现Vue应用程序的时尚布局_ide_03

创建具有相同布局的新页面将证明这种方法是多么简洁。

使用下面的代码创建文章页面,并在侧边栏上有一个额外的小部件:

实现的效果:
优雅设计之美:实现Vue应用程序的时尚布局_ide_04

两列布局

对于“详情”页面,小编将创建一个两列布局。第一列将与三列布局相同,但主要部分将占据屏幕的其余部分,并将页脚放在底部。
优雅设计之美:实现Vue应用程序的时尚布局_应用程序_05

该实现看起来与上一个没有太大区别。但是这次小编使用flex-basis。( 只是为了演示创建CSS布局的不同方法。在实际场景中,所有实现都应使用相同的技术。)

TwoColumnLayout.vue

使用此布局的浏览页面非常简单。

Explore.vue

实现效果:

优雅设计之美:实现Vue应用程序的时尚布局_应用程序_06

空白布局

最后,小编创建一个可在 404 页面上使用的空白整页布局。

即使实现很简单,使用布局也很重要,这次只有一个居中的容器(tailwind.css)。

这样,小编可以保持页面组件的精简,并确保使用此布局的多个页面的外观和行为相同。

优雅设计之美:实现Vue应用程序的时尚布局_ide_07

结论

布局是减少样板和维护具有专业外观的应用程序的绝佳工具。结合全面的文件夹结构可以产生每个人都喜欢使用的代码库,除此之外,如果您想下载完整代码,欢迎点击这里:** Gitee。

http://www.yayakq.cn/news/221414/

相关文章:

  • 企业网站模板建站流程贵州建设厅网站在建工程查询
  • 余姚做网站设计的延边企业网站建设
  • 如何在建设部网站补录项目建立的网站百度搜索不到
  • 一个网站好不好威海网站建设吧
  • 网站建设技术入股协议哈尔滨网站网站建设
  • 中国嘉兴门户网站想做一款app要怎么入手
  • 做餐厅logo什么网站素材多花都手机网站建设
  • 留学网站建设多少钱上海网站开发有限公司
  • 网站建设服务方案ppt模板大连工业大学是211还是985
  • 河北网站建站制作深圳营销型网站建设方案服务商
  • 网站结构分类登录自己网站的后台 wordpress
  • 湖南pc网站建设费用骨干校建设验收网站
  • 网站开发质量屋WordPress用rds云数据库
  • 购物网站开发报告陇西学做网站
  • 网站建设服务报价二次开发语言
  • 网络公司seo推广中山网站建设乐云seo模板中心
  • 监利网站建设秦皇岛哪里做网站
  • 自己注册一个网站要多少钱网站解析要多久
  • 做非法网站的有没有域名被墙查询检测
  • 菏泽网站开发网站开发的价钱
  • 网站策划的前景上海市中小企业服务云
  • 网站icp备案代理做网站服务器一年多少钱
  • 设计网站公司的口号中铁建设集团门户网站登录
  • dede网站建设流程安阳吧贴吧
  • 做网站需要学习多久北京工商注册查询系统官网
  • 编程的网站都有哪些番禺免费核酸检测
  • 网站开发外包 价格wordpress怎样更换主题
  • 上海技术公司做网站免费网站下载大全
  • 深圳罗湖区网站建设公司平台公司市场化转型
  • 杭州网站搭建公司怎么对一个产品进行网络营销