移动软件开发(1)

一、实验目标

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

二、实验步骤

1.自动生成小程序

1.1项目创建

双击微信开发者工具,扫码进入菜单,新建小程序项目

请添加图片描述

AppID使用测试号,不使用云服务,使用JavaScript模板,结果如下:

请添加图片描述

1.2真机预览

除了可以直接在计算机端使用鼠标模拟手机触屏的点击效果外,还可以直接在真机上进行程序预览。用鼠标左键单击“预览”按钮,即可自动生成一个预览二维码,如图:

请添加图片描述

2.手动创建小程序

2.1 项目创建

本项目创建选择空白文件夹2022夏季小学期1.1,项目会自动生成模板代码

请添加图片描述

2.2 页面配置

2.2.1 创建页面文件

项目创建完毕后,在根目录中会生成文件夹pages用于存放页面文件。一般首页默认命名为index,表示小程序运行的第一个页面;其他页面名称可以自定义。

具体操作如下:

(1)将app.json文件内pages属性中的“pages/logs/logs”删除,并删除上一行末尾的逗号。

(2)摁快捷键Ctrl+S保存当前修改。

2.2.2 删除和修改文件

具体操作如下:

(1)删除utils文件夹及其内部所有内容。

(2)删除pages文件下的logs目录及其内部所有内容。

(3)删除index.wxml 和 index.wxss 中的全部代码。

(4)删除index.js 中的全部代码,并且输入关键词“page”找到工具来自动补全函数

请添加图片描述

(5)删除app.wxss中的全部代码。

(6)删除app.js 中的全部代码,并且输入关键词"app"找到工具来补全函数

请添加图片描述

2.3 视图设计

2.3.1 导航栏设计

小程序默认导航栏是白底黑字的效果,可以通过在app.json中对window属性进行重新装配来自定义导航栏效果。更改后的app.json文件如下:

请添加图片描述

2.3.2 页面设计

页面上主要包括3个内容,即微信头像,微信昵称和“点击获取头像和昵称”的按钮。

代码如下:
请添加图片描述

请添加图片描述

2.4 逻辑实现

2.4.1 获取微信用户信息

在WXML 页面修改组件的代码,为期追加获取用户信息事件,代码如下:

请添加图片描述

在JS页面的Page()内部追加getMyInfo函数,代码如下:

请添加图片描述

完成后,效果如下:

请添加图片描述

请添加图片描述

请添加图片描述

三、程序运行结果

请添加图片描述

请添加图片描述

四、问题总结与体会

1.发现在登录时无法显示头像

解决方案:查CSDN,发现微信不支持bindgetuserinfo ,将其改为bindgap 以及一下调试即可

参考文献:https://oucaigroup.feishu.cn/docx/doxcnbXuCyUCbFqMlB2ACXuu3Ae

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值