二、页面骨架开发

作者: 六个周 | 来源:发表于2019-01-08 21:33 被阅读130次

本章节代码更新至:https://github.com/liugezhou/liugezhou_music/tree/chapter2

本节效果图:

骨架.png

本节主要修改了如下几个文件的代码:

  1. /build/webpack.base.conf.js

aias中添加别名:'components':resolve('src/components')

  1. /index.html
 <meta name="viewport"
          content="width=device-width, initial-scale=1.0, 
          maximum-scale=1.0, 
          minimum-scale=1.0, user-scalable=no">
  1. /package.json
    "babel-runtime": "^6.0.0",
    "vue": "^2.5.2",
    "vue-router": "^3.0.1"
    "vue-router": "^3.0.1",
    "fastclick": "^1.0.6"
  },
  1. /src/App.vue

在主Vue文件中,添加了<m-header>组件、<tab>组件与<router-view>

  1. /src/components/m-header/m-header.vue

这块代码主要就是页面效果显示toolbar栏最上层部分,这里使用了mixin中的bg-image方法

  1. src/components/tab/tab.vue

这里是页面的主要显示效果,四个toolbar。
知识点一:router-link中添加tag="div",说明这是一个div。
知识点二:to="./xxx",代表了路由的跳转。
知识点三:&.router-link-active .tab-link为toolbar点击添加了效果。

  1. src/router/index.js

路由index文件,主要注册了四个组件,定义了四个组件的跳转。

其它略。

相关文章

  • 二、页面骨架开发

    本章节代码更新至:https://github.com/liugezhou/liugezhou_music/tre...

  • 小程序开发框架汇总

    1. weapp-boilerplate 微信小程序骨架 特点 开发阶段与生产阶段分离。 自动化生成新页面所需...

  • Vue.js仿eleme项目(2)

    五,项目实战,页面骨架开发 1. 组建拆封 static目录下加入文件css/reset.css,做css格式的重...

  • 集成-现有App集成Flutter(iOS篇)

    一、混合开发场景原生页面可以打开Flutter页面 Flutter页面可以打开原生页面 二、Flutter混合开发...

  • 什么是骨架屏

    关于骨架屏(简介) 骨架屏就是在页面数据尚未加载前先给用户展示出页面的大致结构,直到请求数据返回后再渲染页面,补充...

  • 骨架屏( Skeleton Screen )

    骨架屏 什么是骨架屏 骨架屏英文叫 Skeleton Screen,也被称为加载占位图。它是在页面数据尚未加载前先...

  • 微信小程序内如何实现骨架屏效果

    首先了解下什么是骨架屏? 骨架屏就是在页面数据尚未加载前先给用户展示出页面的大致结构,直到请求数据返回后再渲染页面...

  • android Skeleton Screen框架Skeleto

    骨架屏简介 骨架屏可以理解为是当数据还未加载进页面之前,页面的一个空白的样板。一个简单的关键渲染路径。在看到在页面...

  • 2020-03-26 考拉前端骨架屏生成技术揭秘

    1. 为什么要使用骨架屏 骨架屏就是在页面数据尚未加载前,先给用户展示出页面的大致结构(灰色占位图),直到请求数据...

  • javaScript中物体的运动

    javaScript中的运动基础 网页的三要素:html:页面的骨架;css:页面的样式;javaScript:页...

网友评论

    本文标题:二、页面骨架开发

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