添加首页 menu页面

截图展示

menu.js源码

  1. // pages/menu/menu.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. },
  8. /**
  9. * 生命周期函数--监听页面加载
  10. */
  11. onLoad: function (options) {
  12. },
  13. /**
  14. * 生命周期函数--监听页面初次渲染完成
  15. */
  16. onReady: function () {
  17. },
  18. /**
  19. * 生命周期函数--监听页面显示
  20. */
  21. onShow: function () {
  22. },
  23. /**
  24. * 生命周期函数--监听页面隐藏
  25. */
  26. onHide: function () {
  27. },
  28. /**
  29. * 生命周期函数--监听页面卸载
  30. */
  31. onUnload: function () {
  32. },
  33. /**
  34. * 页面相关事件处理函数--监听用户下拉动作
  35. */
  36. onPullDownRefresh: function () {
  37. },
  38. /**
  39. * 页面上拉触底事件的处理函数
  40. */
  41. onReachBottom: function () {
  42. },
  43. /**
  44. * 用户点击右上角分享
  45. */
  46. onShareAppMessage: function () {
  47. }
  48. })

menu.json 源码

  1. {
  2. "usingComponents": {},
  3. "navigationStyle": "custom",
  4. "backgroundColor": "#fff",
  5. "backgroundTextStyle": "light",
  6. "navigationBarBackgroundColor": "#fff",
  7. "navigationBarTitleText": "理财小助手",
  8. "navigationBarTextStyle": "black"
  9. }

menu.wxml 源码

  1. <view class='cu-tabbar-height' style="min-height:180rpx">
  2. <view class="userinfo-avatar">
  3. <open-data type="userAvatarUrl"></open-data>
  4. </view>
  5. </view>
  6. <view class="cu-card" style="margin-bottom:35rpx">
  7. <view class="cu-item bg-img shadow-blur" style="background-image:url('images/qpct2148.jpg')">
  8. <view class="cardTitle" style="font-weight:bolder">
  9. 你好 <open-data type="userNickName"></open-data>
  10. </view>
  11. </view>
  12. </view>
  13. <view class='nav-list'>
  14. <navigator open-type="navigate" hover-class='none' url="" class="nav-li bg-cyan" >
  15. <view style="font-weight:bolder" class="nav-title">资产管理</view>
  16. <view style="font-weight:bolder" class="nav-name">management</view>
  17. <text class='cuIcon-rechargefill'></text>
  18. </navigator>
  19. <navigator open-type="navigate" hover-class='none' url="" class="nav-li bg-blue" >
  20. <view style="font-weight:bolder" class="nav-title">购买判断</view>
  21. <view style="font-weight:bolder" class="nav-name">judge</view>
  22. <text class='cuIcon-squarecheckfill'></text>
  23. </navigator>
  24. <navigator open-type="navigate" hover-class='none' url="" class="nav-li bg-olive" >
  25. <view style="font-weight:bolder" class="nav-title">使用说明</view>
  26. <view style="font-weight:bolder" class="nav-name">instructions</view>
  27. <text class='cuIcon-formfill'></text>
  28. </navigator>
  29. <button open-type="contact" hover-class='none' style="width: 45%;margin: 0 0 40rpx;" class="nav-li bg-green" >
  30. <view style="font-weight:bolder" class="nav-title" style="text-align:left">联系我们</view>
  31. <view style="font-weight:bolder" class="nav-name" style="text-align:left">Contact</view>
  32. <text class='cuIcon-friendaddfill' style=""></text>
  33. </button>
  34. </view>
  35. <view class='cu-tabbar-height'></view>

menu.wxss 源码

  1. /* pages/menu/menu.wxss */
  2. @import "../../colorui/main.wxss";
  3. @import "../../colorui/icon.wxss";
  4. page{
  5. background-color: white;
  6. }
  7. .cardTitle{
  8. color: #fff;
  9. padding: 90rpx 60rpx;
  10. font-size: 40rpx;
  11. font-weight: 300;
  12. transform: skew(-10deg, 0deg);
  13. position: relative;
  14. text-shadow: 0px 0px 6rpx rgba(0,0,0,0.3)
  15. }
  16. .cardTitle::before{
  17. content: "";
  18. position: absolute;
  19. width: 60rpx;
  20. height: 6rpx;
  21. border-radius: 20rpx;
  22. background-color: #fff;
  23. display: block;
  24. top: 60rpx;
  25. left: 50rpx;
  26. transform: skew(10deg, 0deg);
  27. }
  28. .cardTitle::after{
  29. content: "";
  30. position: absolute;
  31. width: 140rpx;
  32. border-radius: 6rpx;
  33. height: 24rpx;
  34. background-color: #fff;
  35. display: block;
  36. bottom: 76rpx;
  37. left: 90rpx;
  38. transform: skew(10deg, 0deg);
  39. opacity: 0.1;
  40. }
  41. .scrollPage {
  42. height: 100vh;
  43. }
  44. .nav-list {
  45. display: flex;
  46. flex-wrap: wrap;
  47. padding: 0px 40rpx 0px;
  48. justify-content: space-between;
  49. }
  50. .nav-li {
  51. padding: 30rpx;
  52. border-radius: 12rpx;
  53. width: 45%;
  54. margin: 0 0 40rpx;
  55. background-image: url(https://image.weilanwl.com/color2.0/cardBg.png);
  56. background-size: cover;
  57. background-position: center;
  58. position: relative;
  59. z-index: 1;
  60. }
  61. .nav-li::after {
  62. content: "";
  63. position: absolute;
  64. z-index: -1;
  65. background-color: inherit;
  66. width: 100%;
  67. height: 100%;
  68. left: 0;
  69. bottom: -10%;
  70. border-radius: 10rpx;
  71. opacity: 0.2;
  72. transform: scale(0.9, 0.9);
  73. }
  74. .nav-li.cur {
  75. color: #fff;
  76. background: rgb(94, 185, 94);
  77. box-shadow: 4rpx 4rpx 6rpx rgba(94, 185, 94, 0.4);
  78. }
  79. .nav-title {
  80. font-size: 32rpx;
  81. font-weight: 300;
  82. }
  83. .nav-title::first-letter {
  84. font-size: 40rpx;
  85. margin-right: 4rpx;
  86. }
  87. .nav-name {
  88. font-size: 28rpx;
  89. text-transform: Capitalize;
  90. margin-top: 20rpx;
  91. position: relative;
  92. }
  93. .nav-name::before {
  94. content: "";
  95. position: absolute;
  96. display: block;
  97. width: 40rpx;
  98. height: 6rpx;
  99. background: #fff;
  100. bottom: 0;
  101. right: 0;
  102. opacity: 0.5;
  103. }
  104. .nav-name::after {
  105. content: "";
  106. position: absolute;
  107. display: block;
  108. width: 100rpx;
  109. height: 1px;
  110. background: #fff;
  111. bottom: 0;
  112. right: 40rpx;
  113. opacity: 0.3;
  114. }
  115. .nav-name::first-letter {
  116. font-weight: bold;
  117. font-size: 36rpx;
  118. margin-right: 1px;
  119. }
  120. .nav-li text {
  121. position: absolute;
  122. right: 30rpx;
  123. top: 30rpx;
  124. font-size: 52rpx;
  125. width: 60rpx;
  126. height: 60rpx;
  127. text-align: center;
  128. line-height: 60rpx;
  129. }
  130. .text-light {
  131. font-weight: 300;
  132. }
  133. .userinfo-avatar {
  134. overflow:hidden;
  135. display: block;
  136. width: 80rpx;
  137. height: 80rpx;
  138. margin-left: 50rpx;
  139. margin-top: 70rpx;
  140. border-radius: 50%;
  141. border: 2px solid #fff;
  142. box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
  143. }
  144. .userinfo{
  145. /* color: #fff; */
  146. font-size: 14px;
  147. background-color: #c0c0c0;
  148. border-radius:40%;
  149. }

合作项目/交朋友/问题咨询 请打开https://blog.iffmd.cn (https://blog.iffmd.cn)

微信小程序开发实战(云开发)--资产管理工具的更多相关文章

  1. 微信小程序中使用云开发获取openid

    微信小程序获取openid 新建一个微信小程序项目 注意要注册一个自己的小程序账号,并有属于自己的appid 点击云开发按钮,自行填入开发环境名称 打开app.js,找到依赖环境 修改为刚才设置的环境 ...

  2. 微信小程序--简约风博客小程序(基于云开发 - 全开源)

    微信小程序--简约风博客小程序(基于云开发 - 全开源) 项目启动纯属突发奇想,想看看博客小程序,例如wehalo博客小程序,但是感觉自建平台还要浪费自己的服务器算力,还没有访问量,省省吧. 本着白嫖 ...

  3. 微信小程序+腾讯云直播的实时音视频实战笔记

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  4. 微信小程序购物商城系统开发系列-目录结构

    上一篇我们简单介绍了一下微信小程序的IDE(微信小程序购物商城系统开发系列-工具篇),相信大家都已经蠢蠢欲试建立一个自己的小程序,去完成一个独立的商城网站. 先别着急我们一步步来,先尝试下写一个自己的 ...

  5. 微信小程序购物商城系统开发系列-工具篇

    微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统.新的生态,未来大部分应用场景都将 ...

  6. 微信小程序购物商城系统开发系列

    微信小程序购物商城系统开发系列 微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统. ...

  7. 从微信小程序到鸿蒙js开发【11】——页面路由

    目录: 1.router.push()&wx.navigateTo() 2.router.replace()&wx.redirectTo() 3.router.back()&w ...

  8. 从微信小程序到鸿蒙js开发【12】——storage缓存&自动登录

    鸿蒙入门指南,小白速来!从萌新到高手,怎样快速掌握鸿蒙开发?[课程入口] 正文: 在应用开发时,我们常需要将一些数据缓存到本地,以提升用户体验.比如在一个电商的app中,如果希望用户登录成功后,下次打 ...

  9. 从微信小程序到鸿蒙js开发【13】——list加载更多&回到顶部

    鸿蒙入门指南,小白速来!从萌新到高手,怎样快速掌握鸿蒙开发?[课程入口] 目录: 1.list加载更多 2.list回到顶部 3.<从微信小程序到鸿蒙js开发>系列文章合集 1.list加 ...

  10. 从微信小程序到鸿蒙js开发【15】——JS调用Java

    鸿蒙入门指南,小白速来!0基础学习路线分享,高效学习方法,重点答疑解惑--->[课程入口] 目录:1.新建一个Service Ability2.完善代码逻辑3.JS端远程调用4.<从微信小 ...

随机推荐

  1. Mybatis中进行批量更新(updateBatch)

    更新多条数据,每条数据都不一样 背景描述:通常如果需要一次更新多条数据有两个方式,(1)在业务代码中循环遍历逐条更新.(2)一次性更新所有数据(更准确的说是一条sql语句来更新所有数据,逐条更新的操作 ...

  2. Java结构体系

  3. 多路复用select和epoll的区别(转)

    先说下本文框架,先是问题引出,然后概括两个机制的区别和联系,最后介绍每个接口的用法 一.问题引出 联系区别 问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一 ...

  4. 多测师_高级讲师肖sir讲解html中 Button跳转连接方法归纳

    第一种方法: 1.1<a href="http://www.baidu.com">   <input type="button" name=& ...

  5. CVE-2010-2883-CoolType.dll缓冲区溢出漏洞分析

    前言 此漏洞是根据泉哥的<漏洞战争>来学习分析的,网上已有大量分析文章在此只是做一个独立的分析记录. 复现环境 操作系统 -> Windows XP Sp3 软件版本 -> A ...

  6. LinkageSel无限级联动下拉菜单

    http://files.cnblogs.com/files/chenghu/LinkageSel-master.zip

  7. [转]CSS学习笔记

    原文:http://www.fx114.net/qa-266-93710.aspx 01.什么是CSS.    CSS指层叠样式表(Cascading Style Sheets).    ·样式定义如 ...

  8. html中object标签

    首先将这个强大web页面打印例子(pintTest.html)贴上来. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional ...

  9. 【应用服务 App Service】App Service发生错误请求时,如何查看IIS Freb日志,从中得知错误所发生的模块,请求中所携带的Header信息

    问题描述 在使用Azure App Service时候,我们有时候对 一些请求发生错误毫无头绪,能从错误代码中知道请求错误,但是更多的信息呢? 当我们需要更多的信息时候,通常有以下的一些方式来查找问题 ...

  10. springboot入门系列(三):SpringBoot教程之RabbitMQ示例

    SpringBoot教程之RabbitMQ示例 SpringBoot框架已经提供了RabbitMQ的使用jar包,开发人员在使用RabbitMQ的时候只需要引用jar包简单的配置一下就可以使用Rabb ...