美文网首页
Nuxt在pages页面中如何引入layouts的布局

Nuxt在pages页面中如何引入layouts的布局

作者: _果不其然_ | 来源:发表于2019-02-27 14:55 被阅读0次

    在写前端时,我们经常会遇到比较复杂的页面,如果全部都写在一个vue中,那么代码量就会特别大,而且不利于后期的修改和维护,那么这就要我们学会拆分页面,模块化界面。

    • 首先,我们可以看到如图所示的界面,我们可以将它拆分为三块(此页面的路径为pages/amuse/index.vue)
    1. 顶部导航栏
    2. 娱乐模块
    3. 留白部分
    image.png
    • 那么,我们如何操作呢?
      在layouts中新建一个test.vue,我们用这个vue的布局来填充留白的部分


      image.png

    test.vue

    <style scoped>
    .test{
        font-size: 20px;
        width: 100%;
        height: 700px;
        background: #FFDAB9;
        color:  #D3D3D3;
        background: url("../assets/img/010.jpg");
    }
    </style>
    <template>
     <div>
        <div class="test">我还是很喜欢你,像旧城里的老折子戏,温言软语</div>
     </div>
    </template>
    
    • 接着,我们在pages/amuse/index.vue中引入,如下图所示
      pages/amuse/index.vue


      image.png
      image.png
    • 引入之后,即可看见原本空白的部分已经被test.vue的布局填充


      image.png

    三部分的内容思想相同,本篇就只以其中一块举例,希望能对大家有所帮助

    相关文章

      网友评论

          本文标题:Nuxt在pages页面中如何引入layouts的布局

          本文链接:https://www.haomeiwen.com/subject/euqfuqtx.html