移动软件开发第一课之第一个微信小程序实验报告

这篇具有很好参考价值的文章主要介绍了移动软件开发第一课之第一个微信小程序实验报告。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一,实验目标

1,学习使用快速启动模板创建小程序的方法;2,学习不使用模板手动创建小程序的方法。

二,实验步骤

1,项目创建

移动软件开发第一课之第一个微信小程序实验报告

 

2,页面配置

移动软件开发第一课之第一个微信小程序实验报告

代码:

导航栏设计

{

    "pages": [

        "pages/index/index"

    ],

    "window": {

        "navigationBarBackgroundColor": "#663399",

        "navigationBarTitleText": "手动创建第一个小程序"

    },

    "sitemapLocation": "sitemap.json"

}

页面设计

<view class ='container'>

    <image src ='{{src}}'mode ='widthFix'></image>

    <text>{{name}}</text>

    <button open-type='getUserInfo'bindgetuserinfo='getMyInfo'>点击获取头像和昵称</button>

</view>

.container{

    height : 100vh;

    display : flex;

    flex-direction :column;

    align-items :center;

    justify-content : space-around;  

}

3,视图设计

移动软件开发第一课之第一个微信小程序实验报告

 代码:

image{

    width:300rpx;

    border-radius:50%;

}

text{

    font-size:50rpx;

}

4,逻辑实现

移动软件开发第一课之第一个微信小程序实验报告

 代码:

  getMyInfo: function(e){

        let info = e.detail.userInfo;

        this.setData({

            src: info.avatarUrl,

            name:info.nickName

        })

    },

三,程序运行结果

移动软件开发第一课之第一个微信小程序实验报告

 四,问题总结与体会

这次小程序设计实验带给我一种全新的体会,让我意识到小程序设计上的方便快捷,是网页端无法比拟的。同时期间也出现了不能完全实现用户授权的问题,这也说明我还有很多东西需要学习。

针对用户授权不符的问题:

目前的第一种方法是改变基础库

移动软件开发第一课之第一个微信小程序实验报告

移动软件开发第一课之第一个微信小程序实验报告 

实际过程中发现,2.21.0版本似乎依然存在问题,改到2.20.3版本就可以避免出现这样的问题。这种方法不需要改接口。

移动软件开发第一课之第一个微信小程序实验报告

 第二种方法就是,利用demo修改getUserProfile.

移动软件开发第一课之第一个微信小程序实验报告

 相比第一种而言,多了授权过程。文章来源地址https://www.toymoban.com/news/detail-437763.html

到了这里,关于移动软件开发第一课之第一个微信小程序实验报告的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《移动软件开发》实验1:第一个微信小程序 实验报告

    本实验报告所参考实验文档为:Docs (feishu.cn) 如想获得详细的制作过程,请点击上面链接。该博客仅为个人使用实验报告 姓名和学号? / 本实验属于哪门课程? 中国海洋大学22夏《移动软件开发》 实验名称? 实验1:第一个微信小程序 博客地址? / Github仓库地址? / (备注:

    2024年02月10日
    浏览(38)
  • 《java 桌面软件开发》swing 以鼠标为中心放大缩小移动图片

    swing 使用Graphic2D 绘制图片,要实现对图片进行缩放和自由拖动。 1.以鼠标所在的位置为中心,滚轮控制缩放 2.缩放后再支持鼠标拖动。 基本原理: 利用scale() 函数。进行缩放。但是要注意的地方是,如果是在 public void paintComponent(Graphics g) 里面通过这个Graphics g 参数获取gra

    2024年02月06日
    浏览(54)
  • 第一篇 windows驱动之WinRing0.sys的开发及使用(电脑温度监控软件开发)

      从鲁大师的温度监控谈起,现代的CPU、GPU等芯片一般都具有温度监控的功能,比如我们可能会遇到的电脑散热不好导致系统直接关机黑屏,就是cpu检测到当前温度高于额定温度执行的操作。   鲁大师的温度监控模块就相当于把这些信息从底层硬件读取,然后通过上层

    2024年02月14日
    浏览(51)
  • 间谍软件开发商利用漏洞利用链攻击移动生态系统

    导语:间谍软件开发商结合使用了零日漏洞和已知漏洞。谷歌TAG的研究人员督促厂商和用户应加快给移动设备打补丁的步伐。 间谍软件开发商利用漏洞利用链攻击移动生态系统去年,几家商业间谍软件开发商开发并利用了针对 iOS 和安卓用户的零日漏洞。然而,它们的漏洞利

    2024年02月09日
    浏览(48)
  • GitHub排名第一《lntellij IDEA软件开发与应用实战手册》限时开源

    IntelliJ IDEA简称IDEA,是Java语言的集成开发环境,在业界被公认为是最好的Java开发工具之一 讲解IntelliJ IDEA的诸多使用技巧,但事实上想要覆盖所有的操作要点是不可能的事情,因此笔者挑选了一些需要掌握及建议掌握的知识内容。 本章主要对IntelliJ IDEA进行了简要的特性描述

    2024年04月16日
    浏览(46)
  • tauri-react:快速开发跨平台软件的架子,支持自定义头部UI拖拽移动和窗口阴影效果

    一个使用 tauri+react+ts+antd 开发跨平台软件的模板,支持窗口头部自定义和窗口阴影,不用再自己做适配了,拿来即用,非常 nice。而且已经封装好了 tauri 的 http 请求工具,省去很多弯路。 开原地址:GitHub - Sjj1024/tauri-react: 一个最基础的使用tauri和react开发跨平台应用软件的架

    2024年02月08日
    浏览(56)
  • tauri-vue:快速开发跨平台软件的架子,支持自定义头部UI拖拽移动和窗口阴影效果

    一个使用 tauri+vue+ts 开发跨平台软件的模板,支持窗口头部自定义 UI 和拖拽和窗口阴影,不用再自己做适配了,拿来即用,非常 nice。而且已经封装好了 tauri 的 http 请求工具,省去很多弯路。开源地址:GitHub - Sjj1024/tauri-vue: 一个使用tauri和vue开发跨平台软件的架子 使用到的技

    2024年02月12日
    浏览(68)
  • HarmonyOS第一课ArkTS开发语言(TypeScript快速入门)

    ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。要了解什么是ArkTS,我们首先要了解下ArkTS、TypeScript和JavaScript之间的关系: JavaScript是一种属

    2024年02月05日
    浏览(45)
  • <HarmonyOS第一课>ArkTS开发语言介绍——闯关习题及答案

    判断题 1.循环渲染ForEach可以从数据源中迭代获取数据,并为每个数组项创建相应的组件。( 对 ) 2.@Link变量不能在组件内部进行初始化。( 对 ) 单选题 1.用哪一种装饰器修饰的struct表示该结构体具有组件化能力?( A ) A. @Component B. @Entry C. @Builder D. @Preview 2.用哪一种装饰

    2024年02月07日
    浏览(48)
  • 第一节公开课之暴力破解

      Httplib: httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容,只有头信息,对于某些需要检测错误请求返回值的场景就不适用,所以就得用这

    2024年02月08日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包