IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 基于云开发的答题活动小程序v2.0-首页设计与实现 -> 正文阅读

[JavaScript知识库]基于云开发的答题活动小程序v2.0-首页设计与实现

项目技术栈

微信原生小程序+云开发。为什么选择微信原生小程序进行开发呢?因为能够直接应用它的云开发能力吖。

我这里主要使用了云开发能力中的小程序端SDK,说白了就是在javascript中就能直接操作数据库。

本篇前言

基于云开发的答题活动小程序v2.0的源码地址,以及手把手教你搭建答题活动小程序v1.0系列文章目录,均在【基于云开发的答题活动小程序v2.0,终于赶在11月最后一天完成了】这篇文章的底部。

这里对首页的代码进行简单的解读一下,v2.0的首页是在v1.0的首页的基础上进行改进的。首页,即小程序的首屏展示。

而它这里所承载的作用是,答题小程序的主题背景图展示、按钮排版、页面路由跳转等功能。说白了,就是让用户一进入小程序便知道这是什么主题内容的小程序,能够干什么事情或者是哪些事情的。

这里的首页还是比较简单的,所以就直接上源码了。有兴趣的可以去翻阅v1.0首页的文章,对比一下异同。

首页布局

<image src="/image/bg.jpg" class="mw-bg"></image>
<view class="mw-btn">
  <view class="mw-answer">

    <view wx:if="{{!hasUserInfo}}" bindtap="login">
      <button class='cu-btn bg-red round block lg margin-top'> 获取头像昵称 </button>
    </view>

    <view wx:else bindtap="goToTest">
      <button class='cu-btn bg-red round block lg margin-top'>开始答题</button>
    </view>

    <view bindtap="goToHistory">
      <button class='cu-btn bg-red round block lg margin-top'>答题记录</button>
    </view>


    <view bindtap="goToRank">
      <button class='cu-btn bg-red round block lg margin-top'>排行榜</button>
    </view>

    <view>
      <button class="cu-btn line-red round block lg margin-top" open-type="share"> 推荐给好友 </button>
    </view>
  </view>

  <view class="text-center text-red padding-top-xs" bindtap="goToDetails">
    活动规则
  </view>
</view>

首页样式

page{
  background-color: #f6eef9;
}
.mw-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 750rpx;
  height: 100vh;
}
.mw-btn {
  position: absolute;
  top: 53vh;
  left: 0;
  width: 750rpx;
  z-index: 2;
}
.mw-answer {
  padding: 100rpx 150rpx 30rpx;
}
.mw-weixin.text-center {
  color: #333;
  padding: 30rpx 0 0;
}

首页效果图

好,所见即所得,看看运行后的页面展示效果吧。

本篇小结

这一篇主要是聊聊首页的作用,以及看看首页的排版布局与样式实现,轻松地学学简洁大方的页面设计,提高审美能力。还有就是,相较于v1.0首页的改进的地方。

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-12-02 16:39:54  更:2021-12-02 16:41:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:42:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码