nuxt.js基本路由配置

项目的搭建请参考网上文档

1、先说一下路由配置,结合官方API进行参考


如图所示,nuxt.js的静态页面都是存放在pages目录下的,我们只需要创建自己需要的文件夹和文件就行了,它会根据文件所在的路径自动生成路由,

如图1所示为嵌套路由,嵌套路由的话首先我们需要创建一个文件夹(information(文件夹名字可以随便起)),在该文件夹下创建一个index.vue的文件(index.vue文件相当于首页,主容器,里面主要配置导航等样式,最后别忘了在里面需要的地方写<nuxt-child></nuxt-child>标签(用来展示子文件的内容))。接下来需要创建存放子文件的文件夹(注意:是在information文件夹下创建。该文件夹名字必须是和刚刚创建的index文件名一样的),如图1所示 index文件夹就是用来存放子文件的地方,里面的子文件名字可以随便起。

图2所示为动态路由配置,index.vue为主页面相当于列表页,当点击列表某一项的时候我们就需要传参进入详情页,那_id.vue文件就是我们需要展示的详情页,(_id.vue文件名字不可以更改)我们需要在这个页面接受index.vue传递过来的id参数,进行接口请求获取数据展示

需要注意的是nuxt.js的动态路由传参方式,如图:(注意是$route)

路由跳转:this.$router.push(' / '), 跳转外部链接使用(window.location.href = " e ")


2、说一下echarts等插件的依赖安装和使用

1.先安装依赖  npm install echarts --save

2.找到plugins文件夹,在里面新建一个echarts.js文件,然后写入代码如图所示:


3.找到nuxt.config.js配置文件,在里面引入我们刚刚创建的echarts.js,如图:


nuxt基本上和vue都是一样的!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容