移动端也能兼容的web页面制作2:导航栏、背景图片设置(下)

简介: 移动端也能兼容的web页面制作2:导航栏、背景图片设置

③ 菜单跳转

首先在 router.js 里引入我新增的组件 Blog.vue,这个相当于一个新的页面。

7cd84fd01ea64f57a76a6d4f0bcc0676.png

然后菜单的属性里,加个 to="blog" 就能指向对应的连接。


e0daa7eca4e44c508915b6f53e6e92fb.png


效果如下:

image.gif

第三章:其它

① 源代码

这个是 Home.vue 的代码。

<template>
  <div>
    <div style="height: 110vh">
      <div class="view intro-2" style="height: 100vh">
        <div class="full-bg-img">
          <div class="mask rgba-purple-light">
            <div class="container flex-center">
              <div class="white-text text-center">
                <h2>
                  Welcome to home
                </h2>
                <h4>
                  欢迎回家
                </h4>
                <p>
                  乐观的心态看待世界,世间处处是快乐;以平静的心态看待事物,你会看到事物的两面,其实,时时刻刻我们都在分享快乐,有时,只是因为你没有细心品味罢了。
                </p>
              </div>
            </div>
          </div>
        </div>
      </div>
      <p class="m-5">
        我小时候,身为军人的父亲长年在外地工作,于是抚养我的重任便落到母亲身上。
        四岁那年的一个夏夜,一向身体棒得像只小老虎的我,偏偏因热伤风和盗汗引发了高烧,浑身烫得像个火球一般。母亲吓坏了,连忙用自行车载着我,拼命往医院赶。
        从医院返回时,已经是子夜时分。静谧的小镇街道早已一片漆黑,地面上却依旧像蒸笼一般湿热。离我家还有十来分钟路程,而且还要经过一个百余米长、坑坑洼洼的下坡路。我家在城乡接合部,当时周围没有路灯。鼻腔里满是湿润的泥土芬芳,耳畔伴着路两侧田野里蛐蛐和田鸡此起彼伏的叫声,眼前不时掠过一两只萤火虫和蝙蝠。闷热的夜幕中,却不见往昔月亮那熟悉的身影,母亲只能借着零散微弱的星光,慢慢地骑着车。
        在老家,年轻的母亲因为胆子大而出名,可我的小手却依稀触摸到她胳膊光洁皮肤上冒出罕见的鸡皮疙瘩。她一向车技不错,可当时自行车居然连续摇晃起来。我早已吓得缩成一团,见母亲这样,更是浑身哆嗦着,只得紧紧搂住她。
        转眼就到那段下坡路了,母亲准备下车推着走。这时,身后突然打来两道近光灯,虽然不是很刺眼明亮,却也把眼前黑漆漆坑坑洼洼有些积水的路面,顿时照得亮堂清晰起来。
      </p>
      <img alt="a duck" src="../assets/duck.jpg">
      <HelloWorld msg="Welcome to Your MDB Vue.js App"/>
      <Blog/>
    </div>
  </div>
</template>
<script>
  import HelloWorld from '@/components/HelloWorld.vue';
  export default {
    name: "Home",
    components: {
      HelloWorld
    }
  };
</script>
<style scoped>
  .view {
    background: url("../assets/background1.jpg") no-repeat center center;
    background-size: cover;
    height: 100%;
  }
</style>

这个是 App.vue 的代码。

<template>
  <div id="app">
    <mdb-navbar position="top" dark transparent scrolling>
      <mdb-navbar-brand href="#">小蓝枣演示</mdb-navbar-brand>
      <mdb-navbar-toggler>
        <mdb-navbar-nav>
          <mdb-nav-item to="/" waves-fixed>主页</mdb-nav-item>
          <mdb-nav-item to="blog" waves-fixed>工具</mdb-nav-item>
          <mdb-nav-item href="#" waves-fixed>报表</mdb-nav-item>
          <mdb-dropdown tag="li" class="nav-item">
            <mdb-dropdown-toggle slot="toggle" tag="a" navLink waves-fixed>其它</mdb-dropdown-toggle>
            <mdb-dropdown-menu>
              <mdb-dropdown-item>工作</mdb-dropdown-item>
              <mdb-dropdown-item>学习</mdb-dropdown-item>
              <div class="dropdown-divider"></div>
              <mdb-dropdown-item>交流</mdb-dropdown-item>
            </mdb-dropdown-menu>
          </mdb-dropdown>
        </mdb-navbar-nav>
        <form>
          <mdb-input type="text" class="text-white" placeholder="搜索" aria-label="搜索" label navInput
            waves waves-fixed />
        </form>
      </mdb-navbar-toggler>
    </mdb-navbar>
    <router-view/>
  </div>
</template>
<script>
  import {
    mdbNavbar,
    mdbNavItem,
    mdbNavbarNav,
    mdbNavbarToggler,
    mdbInput,
    mdbNavbarBrand,
    mdbDropdown,
    mdbDropdownItem,
    mdbDropdownMenu,
    mdbDropdownToggle
  } from "mdbvue";
  export default {
    name: "Home",
    components: {
      mdbNavbar,
      mdbNavItem,
      mdbNavbarNav,
      mdbNavbarToggler,
      mdbInput,
      mdbNavbarBrand,
      mdbDropdown,
      mdbDropdownItem,
      mdbDropdownMenu,
      mdbDropdownToggle
    }
  };
</script>
<style lang="scss">
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');
#app {
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  margin-top: 0px;
  text-align: center;
  color: #2c3e50;
}
</style>
<style scoped>
  .navbar .dropdown-menu a:hover {
    color: inherit !important;
  }
</style>

② 高亮语法设置:vetur插件安装

通过拓展商店搜索 @id:octref.vetur 可以搜索到 vetur 插件。


f8a74c8b032644cbb52cadccf20d86fb.png


通过菜单如图所示菜单或快捷键即可打开拓展商店。


image.png

回到程序里看已经有高亮语法了。

image.png

喜欢的点个赞❤吧!

目录
相关文章
|
22天前
|
开发框架 前端开发 Java
【前端学java】SpringBootWeb极速入门-实现一个简单的web页面01
【8月更文挑战第12天】SpringBootWeb极速入门-实现一个简单的web页面01
44 3
【前端学java】SpringBootWeb极速入门-实现一个简单的web页面01
|
7天前
|
数据处理 开发者 UED
FastAPI 的模板引擎简直太神奇啦!这就是构建动态 Web 页面的终极秘籍,快来一探究竟!
【8月更文挑战第31天】FastAPI 是一款高性能异步 Web 框架,可通过集成模板引擎(如 Jinja2 或 Mako)实现动态页面渲染。使用模板引擎可分离页面结构与数据,简化代码并提升可维护性。此外,它还提供丰富的语法支持,如循环和条件判断,从而增强页面展示效果及开发效率。通过简单的配置步骤,即可在 FastAPI 中启用模板引擎,显著改善用户体验。
45 1
|
16天前
|
XML JavaScript 测试技术
Web自动化测试框架(基础篇)--HTML页面元素和DOM对象
本文为Web自动化测试入门指南,介绍了HTML页面元素和DOM对象的基础知识,以及如何使用Python中的Selenium WebDriver进行元素定位、操作和等待机制,旨在帮助初学者理解Web自动化测试中的关键概念和操作技巧。
33 1
|
14天前
|
缓存 运维 网络协议
一台新PC进行Web页面请求的历程:技术深度剖析
【8月更文挑战第24天】在当今数字化时代,当我们轻轻点击浏览器上的一个链接,背后其实经历了一场复杂而精妙的交互过程。本文将带您深入探索,从一台全新PC的角度出发,揭秘Web页面请求的全过程,展现这背后隐藏的技术奥秘。
25 0
|
14天前
【Azure 应用服务】Web.config中设置域名访问限制,IP地址限制访问特定的页面资源 (Rewrite)
【Azure 应用服务】Web.config中设置域名访问限制,IP地址限制访问特定的页面资源 (Rewrite)
|
1月前
|
开发框架 JavaScript .NET
Vue与ASP.NET Core Web Api设置localhost与本地ip地址皆可访问
Vue与ASP.NET Core Web Api设置localhost与本地ip地址皆可访问
29 0
|
1月前
|
开发框架 前端开发 API
使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的业务编码规则管理
使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的业务编码规则管理
|
6天前
|
数据库 开发者 Python
web应用开发
【9月更文挑战第1天】web应用开发
20 1
|
3天前
|
数据采集 Java 数据挖掘
Java IO异常处理:在Web爬虫开发中的实践
Java IO异常处理:在Web爬虫开发中的实践
|
4天前
|
前端开发 JavaScript 持续交付
Web应用开发的方法
Web应用开发的方法
7 1
下一篇
DDNS