Vue3(三)网站首页布局开发

一、前言

上篇文章Vue3集成Ant Design Vue 已经提到集成Ant Design Vue后,和Element Ui一样,还是组件的使用,然后就是复制粘贴改了。

二、实际案例

先搞个布局布局看看,也就是我们说的layout如下图:

Vue3(三)网站首页布局开发_第1张图片

不在Home中修改,因为什么,每个页面都有头部和底部,写起来较麻烦,而变化动态的部分放在Home里面维护即可。

1、修改App.vue

先忽略路由问题,在App.vue中修改,示例代码如下:

html:





效果如图:

Vue3(三)网站首页布局开发_第2张图片

2、调整布局

咋一看,样式和布局比较乱,我在调整下布局,对代码进行修改如下:

html:





修改完效果如下:

Vue3(三)网站首页布局开发_第3张图片

3、修改路由实现跳转

前面已经说到,只需修改动态部分建立路由,实现跳转访问动态部分即可,这里的页头和页脚不会改变及二级菜单,只修改content部分即可。

修改Home.vue,示例代码如下:

js:




修改App.vue实现路由跳转:示例代码如下:

html:




热部署编译后报错如下图:

Vue3(三)网站首页布局开发_第4张图片

从报错的得知,校验规则报错,很简单一个是删除未注册组件HelloWorld,第二种方法,就是修改校验文件规则,在eslintrc.js中添加如下内容:

js:

  rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'vue/no-unused-components':'off'
  }


这是自动编译还是会报错,如下图:

Vue3(三)网站首页布局开发_第5张图片

报错并没有什么可怕的,不要慌,重启服务如下:

Vue3(三)网站首页布局开发_第6张图片

这次我直接访问页面地址,效果如下:

Vue3(三)网站首页布局开发_第7张图片

再来访问about页面,如下图:

Vue3(三)网站首页布局开发_第8张图片

三、最后

router-view的用法

相当于一个界面占位符

router-link to的用法

用于页面跳转

到此这篇关于Vue3网站首页布局开发 的文章就介绍到这了,更多相关Vue3网站首页布局开发内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(Vue3(三)网站首页布局开发)