2022年夏季《移动软件开发》实验报告
姓名和学号 | 刘演森,22020007064 |
---|---|
实验课程 | 中国海洋大学22夏《移动软件开发》 |
实验名称 | 实验1:第一个微信小程序 |
博客地址 | XXXXXXX |
Github仓库地址 | XXXXXXX |
一、实验目标
1、学习使用快速启动模板创建小程序的方法;2、学习不使用模板手动创建小程序的方法。
二、实验步骤
- 快速启动启动模板创建小程序
下载好微信开发者工具并打开创建小程序,appID使用测试号,最后确定创建即可得到一个模板小程序。
- **不使用模板创建小程序 **
我们重复第一个步骤,我们依然会得到一个模板小程序。我们将通过修改页面配置得到我们 自己的小程序 。
修改步骤:
1、删除utils文件夹及其所有内容
2、删除log目录及其所有内容
3、删除index.wxml、index.wxss、index.js、app.wxss、app.js文件所有的代码
4、在index.js、app.js文件中分别输入page、app补全函数
试图设计
1、在app.jaon更换我们导航栏颜色和标题
"window": { "navigationBarTextStyle": "white", "navigationBarTitleText": "第一个小程序", "navigationBarBackgroundColor": "#0000ff" },
2、页面内容:微信头像、昵称还有获取头像昵称按钮
使用
三个组件 在index.wxml文件中实现以下代码
<view class='container'> <image src='{{src}}' mode="widthFix"></image> <text>{{name}}</text> <button open-type="getUserInfo" bindgetuserinfo="getMyInfo">点击获取头像昵称</button> </view>
在index.wxss完成页面布局设计
.container{ height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: space-around; } image{ width: 300rpx; border-radius: 50%; } text{ font-size: 50rpx; }
在app.js完成逻辑实现
Page({ data:{ src:'/images/OIP-C.jpg', name:'hello world' }, getMyInfo:function(e){ let info = e.detail.userInfo; this.setData({ src: info.avatarUrl, name:info.nickName }) } })
三、程序运行结果
快速启动模板创建小程序结果
不使用模板创建小程序结果
四、问题总结与体会
typora-user-images\image-20240819210138143.png" alt=“image-20240819210138143” style=“zoom:25%;” />
四、问题总结与体会
在实验过程中没有遇到太大的问题,主要是会遇到编写代码错误的小问题,检查一下代码就好。总结,我们创建小程序可以直接从模板开始创建,根据大框架直接修改小细节可以大大做小我们的工作量,我们也可选择从头开始编写代码,锻炼我们的写代码能力。