nuxt中如何配置页面路由

发布时间:2020-11-06 15:16:34

来源:亿速云

阅读:248

作者:Leah

今天就跟大家聊聊有关nuxt中如何配置页面路由,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

去到pages目录,我们需要创建3个[nuxt_link_name].vue页面文件,用来匹配路由导航需要加载的页面;

好,我们进入命令行,来创建页面文件,

1、windows 系统下可以使用如下命令:for /r %v in ( index.vue , jokes.vue, about.vue ) do type null > %v

2、linux/mac 系统下可以使用如下命令:touch index.vue jokes.vue about.vue

好的,我们接下来,把项目拖拽到vs code代码编辑器中,在开发之前呢,我们需要安装一款辅助vue项目开发的插件Vetur ;我们进入编辑器,点击

左侧菜单的扩展按钮,或者使用快捷键ctrl + shift + x ,然后左侧就会出现扩展应用商店列表,我们在上面的搜索框中,输入Vetur 回车查找,

点击第一个查询结果点击,右侧就会出现Vetur的详情简介,我们可以点击上面安装按钮,进行安装;我们需要这个插件,对我们的.vue文件语法高亮;

接下来,我们来设置下,快速生成vue基本的文件结构,我们在文件 -> 首选项 -> 用户代码片段 打开后,会有一个搜索框,我们输入vue ;编辑器会

默认打开一个vue.json,我们使用下面的内容覆盖:

{

"Print to console": {

"prefix": "vue",

"body": [

"",

"

$0

",

"",

"",

"

"export default {",

"data(){",

" return {} ",

"}",

"",

"}",

"",

"",

"

""

],

"description": "Log output to console"

}

}

接下来,我们新建一个空白的.vue文件,或者在一个空白的.vue文件中,输入vue ,按下 tab键,就会自动生成上面的vue模板结构;

我们分别在 index.vue、jokes.vue、about.vue 中引入对应的Index Page 、Jokes Page 、About Page 三个字段来区分三个不同的页面组件,

再接着我们可以尝试点击菜单导航栏的导航链接,查看是否发生页面切换,以及观察路由名称和page组件的命令的匹配规则;

首页轮播组件开发

首先,我们给 index.vue 里面的包裹class命名

, css 样式编写如下:.content-page { margin: 0; width:100%; }

bootstrapVue 里面有一个轮播组件标签 ,它有一些比较重要的属性(props),首先我们给他一个

:interval="3000",这里的意思是3000毫秒轮播一次,

fade ,轮播过渡效果,

indicators, 左右切换按钮

img-width="1024",图片的宽度

img-height="480",图片的高度

background="#ababab" 设置轮播组件的背景颜色

好,我们来看一下效果;这个标签里面呢,有一个轮播组件标签 ,它承载着我们的轮播图片和文字信息,它的详细配置如下:

:caption="it.caption"

:text="it.text"

:img-src="it.img"

v-for="(it,index) in sliders"

v-bind:key="index"

>

caption 的意思就是 大标题 ,text 就是介绍文字,img 就是 封面轮播图片

补充知识:NuxtServerError:Request failed with status code 500 我的解决办法与思路

一、问题来源

平时使用nuxt和部署上线都是正常运行的,偶尔有一天报500的错误;

Nuxt.js运行(npm run dev)报错如下:

服务器错误日志如下:0|qiu | ERROR Request failed with status code 500 20:17:14

0|qiu | at createError (node_modules/axios/lib/core/createError.js:16:15)

0|qiu | at settle (node_modules/axios/lib/core/settle.js:18:12)

0|qiu | at IncomingMessage.handleStreamEnd (node_modules/axios/lib/adapters/http.js:201:11)

0|qiu | at IncomingMessage.emit (events.js:187:15)

0|qiu | at IncomingMessage.EventEmitter.emit (domain.js:441:20)

0|qiu | at endReadableNT (_stream_readable.js:1094:12)

0|qiu | at process._tickCallback (internal/process/next_tick.js:63:19)

二、解决思路

500状态码:服务器内部错误,无法完成请求。

一般来说,这个问题都会在服务器的程序码出错时出现

那么问题出在后端, 排查接口

三、解决办法

逐一注释代码,发现了页面中有一个接口报错,让后端修正后问题即得到解决了;

请求接口报错如下(后台是php):

逐一注释代码是比较笨拙的方法, 如果可以, 直接看控制台的Network查看出错的接口;

四、总结

因为Nuxt.js是做服务端渲染的框架,页面中只要有一个接口报错, 服务端返回错误,前端展示页面就会出现崩溃;

而一个接口报错Nuxt只返回500错误无法直接定位问题需要逐一排查,希望Nuxt越来越强大吧!

看完上述内容,你们对nuxt中如何配置页面路由有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

Linux路由界面设置,nuxt中如何配置页面路由相关推荐

  1. Linux黑洞路由命令,Linux | 防火墙什么场景下需要配置黑洞路由

    回答 当NAT地址池地址与公网接口地址不在同一网段时,必须配置黑洞路由. 当公网用户主动访问NAT地址池中的地址时,FW收到此报文后,无法匹配到会话表,根据缺省路由转发给路由器,路由器收到报文后,查找 ...

  2. 7添加静态路由 hat red_Centos7/RHEL 7 配置静态路由

    如图: 业务地址:192.168.10.0/24    192.168.20.0/24 管理地址:172.168.10.0/24    172.168.20.0/24 需求:每台主机配置两张网卡,分别 ...

  3. 2022/9/5 嵌套路由(靠路由在vue里渲染套渲染),动态路由匹配以及开启propos配置动态路由

    嵌套路由 通过路由实现组件的嵌套展示 在about内嵌套路由 <template><div class="about-container"><h3&g ...

  4. html前端如何缓存页面,Nuxt中如何做页面html缓存

    Nuxt是一款基于Vue的服务端渲染SSR框架 在Nuxt框架的API中,有一个叫 serverMiddleware 的服务端中间件,我们可以利用它在返回首屏html前做一些缓存的处理 在这之前我们需 ...

  5. Openwrt中luci配置页面cbi小记

    先看看network的配置文件: [html] view plaincopy config interface 'loopback' option ifname 'lo' option proto ' ...

  6. 计算机网络实验(思科模拟器Cisco Packet Tracer)配置静态路由使三台pc机网络互通

    如何配置静态路由? 设备: 三台路由器.三台交换机.三台pc机 要求: 任意两台pc机之间都能ping通 拓扑图如下 pc机配置 pc1 IP:192.168.10.1 Mask:255.255.25 ...

  7. 计算机网络-实验四:配置网络路由

    一.实验目的 了解路由器的特点.基本功能及配置方法:使用模拟软件Packet Tracer 8.0,熟悉Cisco路由器的操作:配置静态路由和距离矢量路由协议RIP,实现给定网络的连通:从而加深对IP ...

  8. 网络工程师必备——什么是静态路由?如何配置静态路由?

    一.静态路由功能介绍: 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要 需要更多网工学习资料 ...

  9. 用Cisco Packet Tracer和eNSP配置静态路由

    目录 前言 本章重点 配置静态路由的基本三步骤 基于Cisco Packet Tracer的手动配置 第一步,给主机配置IP地址 第二步,给路由器端口配置IP地址 第三步,给路由器配置静态路由 利于e ...

最新文章

  1. 电脑连接电视方法详解_查看电脑配置的几种方法(图文详解)
  2. php配置连接sql2005(使用微软官方驱动)
  3. 数值分析之数值稳定性篇
  4. php sort 不同类型导致的问题
  5. 略微讲一下今天的所学吧
  6. hibernate语句_如何优化Hibernate EllementCollection语句
  7. 01-subgradients_notes
  8. 第1章 程序设计和C语言
  9. 荣耀Magic4 Pro延迟上市:全新一代LTPO超级四曲面屏加持
  10. filezilla 共享多个目录_Linux下搭建NFS文件共享服务器
  11. SQL SERVER事务处理
  12. kubernetes证书配置相关
  13. 优秀的 Verilog/FPGA开源项目介绍(二十九)- 开源网站
  14. 倍福--本地电脑配置EtherCAT网卡
  15. 2021年《初级会计实务》考试真题和答案
  16. java 多个线程同时写同一个文件
  17. 笔记本电脑无法进入睡眠状态_笔记本电脑进入睡眠状态后无法通过鼠标或键盘来唤醒屏幕怎么解决...
  18. 汉诺塔问题及时间复杂度推导
  19. 去除em斜体的方法_鱼缸水体pH值对观赏鱼的影响,以及偏高或偏低的调节方法...
  20. Silverlight书籍推荐阅读排行榜

热门文章

  1. SAP Spartacus如何创建自定义route页面
  2. 微信开发系列之二 - 在微信公众号里开发一个自动应答的图灵机器人
  3. 把自定义url配置到SAP Fiori Launchpad上打开
  4. SAP S/4HANA系统Fiori UI上Adapt UI按钮显示与否的控制逻辑
  5. SAP ABAP CDS view里的注解在ABAP后台是如何被解析的?
  6. Spring boot应用如何支持https
  7. SAP Fiori ButtonRenderer
  8. How does UDO tool resolve objects
  9. performance improvement in Distribution chain scenario
  10. Object family 0401 is not intended for installed base category Installed Base