当前位置: 首页 > news >正文

实验四 微信小程序智能手机互联网程序设计(微信程序方向)实验报告

  • 请编写一个用户登录界面,提示输入用户名和密码进行登录; 
  • 代码
  • index.wxml

    <view class="user">

    <form bindreset="">

    <view>用户名:</view><input type="text"name=""/>

    <view>密码:</view><input type="text"name=""/>

    </form>

    <button>用户登录</button>

    </view>

    index.wxss

    /**index.wxss**/

    page{

      /* height: 100vh;

      display: flex;

      flex-direction: column; */

      border: 1rpx solid#ccc;

      background-color:  #000; ;

    }

    .user{

      position: relative;

      width: 100%;

      height: 100vh;

    }

    form {

      position: relative;

      padding-top: 100rpx;

      color: #ccc;

    }

    form view{

      width: 300rpx;

      margin: 0 auto;

      align-items: center;

    }

    form input {

      margin: 0 auto;

      align-items: center;

      border: 1rpx solid#ccc;

      display: block;

      width: 300rpx;

      padding-bottom: 20rpx;

    }

    button{

      width: 100%;

      position: absolute;

      bottom: 0rpx;

    }

    app.json

    {

      "pages": [

        "pages/index/index",

        "pages/logs/logs"

      ],

      "window": {

        "navigationBarTextStyle": "black",

        "navigationStyle": "custom"

      },

      "renderer": "skyline",

      "rendererOptions": {

        "skyline": {

          "defaultDisplayBlock": true,

          "disableABTest": true,

          "sdkVersionBegin": "3.0.0",

          "sdkVersionEnd": "15.255.255"

        }

      },

      "componentFramework": "glass-easel",

      "sitemapLocation": "sitemap.json",

      "lazyCodeLoading": "requiredComponents"

    }

  • 思路

  • 1、搭建WXML框架

    页面可以看做由一个区域构成,这里用一个类名为"user"的view组件包含所有的内容

    .user -> <form> & <button>

    在<form>组件中使用<view>组件表达“用户名:”;使用<input>组件去接收用户名
    在<form>组件中使用<view>组件表达“密码:”;使用另一个<input>组件去接收密码

    在.user之下,紧接着<form>之后使用<button>组件来提供"登录"操作。


    2、WXSS样式设计

    - 设置页面(page)的背景颜色为黑色,并添加一个浅灰色的边框
      - 背景色设置为黑色
      - 边框设置为1rpx的浅灰色(#ccc)实线

    - 设置.user类元素为相对定位,宽度占满整个父元素,高度为视口高度(100vh)
      - 相对定位,使其子元素的绝对定位可以相对于它定位
      - 宽度设置为占满整个可用宽度
      - 高度设置为视口的高度(100vh)

    - 设置form为相对定位,并从顶部偏移100rpx
      - 相对定位
      - 距离顶部的偏移量为100rpx
      - 文本颜色设置为浅灰色

    - 设置form内的view元素宽度为300rpx,自动居中
      - 宽度设置为300rpx
      - 上下边距为0,左右自动调整以实现居中

    - 设置form内的input元素样式,包括边框、块状显示、宽度、底部边距
      - 上边距为0,左右自动调整以实现居中
      - 边框设置为1rpx的浅灰色实线
      - 使input元素以块级元素进行显示
      - 宽度设置为300rpx
      - 底部边距设置为20rpx

    - 设置button按钮绝对定位于父元素底部,宽度占满父元素
      - 绝对定位
      - 定位于父元素的底部
      - 宽度占满父元素的宽度


    3、修改app.json中参数
    将app.json中
    “style”:"v2"
    这段代码删除

相关文章:

实验四 微信小程序智能手机互联网程序设计(微信程序方向)实验报告

请编写一个用户登录界面&#xff0c;提示输入用户名和密码进行登录&#xff1b; 代码 index.wxml <view class"user"> <form bindreset""> <view>用户名&#xff1a;</view><input type"text"name""/>…...

WPF —— 关键帧动画

wpf动画类型 1<类型>Animation这些动画称为from/to/by动画或者叫基本动画&#xff0c;他们会在起始值或者结束值进行动画处理&#xff0c;常用的例如 <DoubleAnimation> 2 <类型>AnimationUsingKeyFrames: 关键帧动画&#xff0c;功能要比from/to这些动画功…...

Taro + vue3 小程序封装标题组件

分为没有跳转页面的title组件和 有跳转页面的title组件 我们可以把这个封装成一个组件 直接上代码 <template><div class"fixed-title-container"><div class"box"><div class"icon" v-if"isShow" click"…...

babyAGI(6)-babyCoder源码阅读2任务描述部分

废话不多说&#xff0c;我们直接看task的prompt 这里需要注意的是&#xff0c;每个openai_call的temperature都不相同&#xff0c;这也是开发程序时需要调整和关注的一点 1. 初始化代码任务agent 作为babycoder的第一个angent&#xff0c;整个prompt编写的十分值得学习 整个p…...

生成式语言模型预训练阶段验证方式与微调阶段验证方式

生成式语言模型&#xff0c;如GPT-3、BERT等&#xff0c;在预训练和微调阶段都需要进行验证以确保模型性能。下面分别介绍这两个阶段的验证方式&#xff1a; 预训练阶段的验证&#xff1a; 预训练阶段通常使用大量未标注的文本数据来训练模型&#xff0c;以学习语言的一般特性。…...

flink on yarn

前言 Apache Flink&#xff0c;作为大数据处理领域的璀璨明星&#xff0c;以其独特的流处理和批处理一体化模型&#xff0c;成为众多企业和开发者的首选。它不仅能够在处理无界数据流时展现出卓越的实时性能&#xff0c;还能在有界数据批处理上达到高效稳定的效果。本文将简要…...

用TOMCAT部署web项目教程

文章目录 引言I 使用webapps文件夹II 利用server.xmlIII 自定义配置文件IV 预备知识4.1项目的一般结构4.2 contex标签4.3 IDE部署4.4 配置Tomcat服务引言 在开发阶段,一般使用IDE如MyEclipse来部署web项目,不要忘记手动部署的三种方式。 I 使用webapps文件夹 将项目文件夹…...

bash例子-source进程替换、alias不生效处理

#1. source 例子&#xff0c; 进程替换source <(echo alias zls"ls") #上一行 中 echo替换为cat&#xff0c;则得到如下行, 好处是 cat不用处理引号转义问题&#xff0c;而echo则必须处理引号转义问题#写一段复杂脚本&#xff0c;且 不处理引号转义问题 &#x…...

rabbitmq死信交换机,死信队列使用

背景 对于核心业务需要保证消息必须正常消费&#xff0c;就必须考虑消费失败的场景&#xff0c;rabbitmq提供了以下三种消费失败处理机制 直接reject&#xff0c;丢弃消息&#xff08;默认&#xff09;返回nack&#xff0c;消息重新入队列将失败消息投递到指定的交换机 对于核…...

gitlab备份与恢复

1.1.1 查看系统版本和软件版本 cat /etc/debian_version cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 1.1.2 数据备份 打开/etc/gitlab/gitlab.rb配置文件&#xff0c;查看一个和备份相关的配置项 sudo vim /etc/gitlab/gitlab.rb gitlab_rails[backup_path] &q…...

HBase详解(1)

HBase 简介 概述 HBase是Yahoo!公司开发的后来贡献给了Apache的一套开源的、分布式的、可扩展的、基于Hadoop的非关系型数据库(Non-Relational Database)&#xff0c;因此HBase并不支持SQL(几乎所有的非关系型数据库都不支持SQL)&#xff0c;而是提供了一套单独的命令和API操…...

深入理解数据结构第二弹——二叉树(2)——堆排序及其时间复杂度

看这篇前请先把我上一篇了解一下&#xff1a;深入理解数据结构第一弹——二叉树&#xff08;1&#xff09;——堆-CSDN博客 前言&#xff1a; 相信很多学习数据结构的人&#xff0c;都会遇到一种情况&#xff0c;就是明明最一开始学习就学习了时间复杂度&#xff0c;但是在后期…...

视频汇聚/安防监控/EasyCVR平台播放器EasyPlayer更新:新增【性能面板】

视频汇聚/安防监控/视频存储平台EasyCVR基于云边端架构&#xff0c;可以在复杂的网络环境中快速、灵活部署&#xff0c;平台视频能力丰富&#xff0c;可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云…...

【教程】Flutter 应用混淆

在移动应用开发中&#xff0c;保护应用代码安全至关重要。Flutter 提供了简单易用的混淆工具&#xff0c;帮助开发者在构建 release 版本应用时有效保护代码。本文将介绍如何在 Flutter 应用中使用混淆&#xff0c;并提供了相关的操作步骤和注意事项。 &#x1f4dd; 摘要 本…...

STM32中C编程引入C++程序

C具备类的创建思想很实用于实际场景多相似性的框架搭建&#xff1b;同种类型或相似类型的C的优势明显因此进行相互嵌套使用 需要在C中使用C类的话&#xff0c;你可以通过C的“extern "C"”语法来实现。这允许你在C代码中使用C的链接方式&#xff0c;而在C代码中使用…...

MySQL DBA 需要了解一下 InnoDB Online DDL 算法更新

在 MySQL 8.0.12 中&#xff0c;我们引入了一种新的 DDL 算法&#xff0c;该算法在更改表的定义时不会阻塞表。第一个即时操作是在表格末尾添加一列&#xff0c;这是来自腾讯游戏的贡献。 然后在 MySQL 8.0.29 中&#xff0c;我们添加了在表中任意位置添加&#xff08;或删除&…...

多态--下

文章目录 概念多态如何实现的指向谁调谁&#xff1f;例子分析 含有虚函数类的大小是多少&#xff1f;虚函数地址虚表地址多继承的子类的大小怎么计算&#xff1f;练习题虚函数和虚继承 概念 优先使用组合、而不是继承; 继承会破坏父类的封装、因为子类也可以调用到父类的函数;…...

备考ICA----Istio实验16---HTTP流量授权

备考ICA----Istio实验16—HTTP流量授权 1. 环境准备 kubectl apply -f istio/samples/bookinfo/platform/kube/bookinfo.yaml kubectl apply -f istio/samples/bookinfo/networking/bookinfo-gateway.yaml访问测试 curl -I http://192.168.126.220/productpage2. 开启mtls …...

STM32-02基于HAL库(CubeMX+MDK+Proteus)GPIO输出案例(LED流水灯)

文章目录 一、功能需求分析二、Proteus绘制电路原理图三、STMCubeMX 配置引脚及模式&#xff0c;生成代码四、MDK打开生成项目&#xff0c;编写HAL库的GPIO输出代码五、运行仿真程序&#xff0c;调试代码 一、功能需求分析 在完成开发环境搭建之后&#xff0c;开始使用STM32GP…...

华为审核被拒提示: 您的应用存在(最近任务列表隐藏风险活动)的行为,不符合华为应用市场审核标准

应用审核意见&#xff1a; 您的应用存在&#xff08;最近任务列表隐藏风险活动&#xff09;的行为&#xff0c;不符合华为应用市场审核标准。 修改建议&#xff1a;请参考测试结果进行修改。 请参考《审核指南》第2.19相关审核要求&#xff1a;https://developer.huawei.com/c…...

Ostrakon-VL-8B高算力适配:RTX 4090D显存17GB极限压测与优化记录

Ostrakon-VL-8B高算力适配&#xff1a;RTX 4090D显存17GB极限压测与优化记录 1. 引言&#xff1a;当零售AI遇上顶级显卡 最近在部署一个专门为餐饮零售场景优化的多模态大模型——Ostrakon-VL-8B时&#xff0c;遇到了一个有趣的挑战。这个模型基于Qwen3-VL-8B微调&#xff0c…...

Qwen2.5-72B-Instruct-GPTQ-Int4镜像定制:添加自定义工具函数与插件

Qwen2.5-72B-Instruct-GPTQ-Int4镜像定制&#xff1a;添加自定义工具函数与插件 1. 模型简介与部署验证 Qwen2.5-72B-Instruct-GPTQ-Int4是通义千问大模型系列的最新版本&#xff0c;在多个关键能力上实现了显著提升&#xff1a; 知识量与专业能力&#xff1a;特别强化了编程…...

Turtlebot3仿真避坑指南:从ROS环境配置到GPU加速训练的全流程解析

Turtlebot3仿真避障训练全流程避坑指南&#xff1a;从环境配置到GPU加速的实战经验 第一次在实验室里启动Turtlebot3仿真环境时&#xff0c;我盯着屏幕上卡在99%加载进度的Gazebo界面整整三小时。作为机器人方向的研究生&#xff0c;没人告诉我仿真环境搭建会消耗80%的科研时间…...

在VSCode中高效使用cl.exe构建和调试活动文件的AI辅助开发实践

在Windows平台上进行C开发&#xff0c;cl.exe是绕不开的核心编译器。很多朋友习惯在VSCode中写代码&#xff0c;但调试时却不得不先打开那个黑底的“Developer Command Prompt for VS”&#xff0c;再在里面启动VSCode&#xff0c;否则就会遇到找不到cl.exe或者链接库失败的经典…...

零基础玩转OpenClaw:Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF镜像快速入门

零基础玩转OpenClaw&#xff1a;Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF镜像快速入门 1. 为什么选择云端镜像快速体验OpenClaw 第一次听说OpenClaw时&#xff0c;我就被它的自动化能力吸引了——能让AI像人类一样操作我的电脑完成各种任务。但当我看到本地安装…...

TAI-TECH台庆 WCM2012F2SF-900T04 SOP-4 共模滤波器

特性 1.高频下具有高共模阻抗&#xff0c;实现优异的噪声抑制性能。 2.WCM2012F2SF系列实现小型化和低外形。尺寸为2.0x1.2x1.2mm。3.无铅(Pb)且不含卤素&#xff0c;符合RoHS标准。4.工作温度-40~125C(包括自温升)...

java毕业设计基于springboot西岭雪山智慧景区管理系统

前言 随着旅游业的快速发展和游客数量的不断增加&#xff0c;西岭雪山景区面临着越来越多的管理挑战。传统的景区管理方式往往存在效率低下、信息不透明、游客体验差等问题。为了解决这些困境&#xff0c;基于Spring Boot的西岭雪山智慧景区管理系统应运而生。该系统旨在通过先…...

构建坚不可摧的AI应用:Gemini API错误码诊断与容错实战指南

构建坚不可摧的AI应用&#xff1a;Gemini API错误码诊断与容错实战指南 【免费下载链接】cookbook A collection of guides and examples for the Gemini API. 项目地址: https://gitcode.com/GitHub_Trending/coo/cookbook 当你的AI应用在关键时刻突然抛出"503 Se…...

OpenClaw学习助手:百川2-13B驱动的自动化笔记整理系统

OpenClaw学习助手&#xff1a;百川2-13B驱动的自动化笔记整理系统 1. 为什么需要自动化笔记整理 作为一个经常需要阅读大量技术文档和论文的开发者&#xff0c;我发现自己陷入了一个困境&#xff1a;每次下载新的PDF或PPT文件后&#xff0c;要么没时间仔细阅读&#xff0c;要…...

手把手教你用BurpSuite抓取火狐浏览器数据包(含代理设置完整流程)

从零掌握BurpSuite抓包&#xff1a;火狐浏览器配置与实战技巧 在Web安全测试领域&#xff0c;BurpSuite无疑是渗透测试工程师和开发者的瑞士军刀。不同于简单的网络调试工具&#xff0c;它提供了从基础抓包到高级漏洞探测的全套解决方案。本文将带你从环境搭建到实战抓包&#…...