首页 > 其他分享 > 2023夏季《移动软件开发》实验报告:lab01

2023夏季《移动软件开发》实验报告:lab01

时间:2023-08-21 21:47:32浏览次数:48  
标签:index 创建 微信 使用 程序 lab01 2023 实验报告 模板

一、实验目标

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

二、实验步骤

自动生成小程序

  1. 首先到微信公众平台官网首页注册账号,进行信息填写登记,使用邮箱激活账号。

  2. 然后到微信开发者工具官网,根据自己的电脑版本下载微信开发者工具,并进行安装。

  3. 打开微信开发者工具,点击左侧的小程序,进行小程序创建。需要填写:

    • 项目名称
    • 项目在本地的目录
    • AppID可以使用已经注册的AppID或者使用测试号
    • 开发模式选“小程序”
    • 后端服务选择“不使用云服务”
  4. 根据实验文档,第一个小程序使用模板,我选了JS-基础模板,鼠标放到模板上还可以通过手机扫描二维码查看模板的效果,非常方便。选择好模板后点击“确定”创建小程序。

    微信截图_20230821144544
  5. 创建完成后进入编辑界面,左边是小程序的效果,中间可以看到清晰的文件目录,右边是代码编辑的界面,下面是控制台。

    微信截图_20230821145248

手动创建小程序

  1. 首先点击项目中的“新建项目”,重新创建一个小程序项目,模板选择选“不使用模板”。

    微信截图_20230821145436
  2. 进入编辑界面,根据实验文档,首先需要在总目录的app.json文件中修改导航栏背景颜色为紫色、字体为白色、导航栏可以自定义文字内容。

    微信截图_20230821200459

    快捷键Ctrl+S保存后可以看到左边的导航栏发生了变化。

    微信截图_20230821200650
  3. 然后是页面设计,包括:

    • 微信头像:<image>图像组件;
    • 微信按钮:<text>文本组件;
    • 按钮:<button>按钮组件。

    pages/index/index.wxml中编写代码:

    image-20230821201459566

    pages/index/index.wxss中编写代码,修改样式:

    微信截图_20230821201723

    上述代码效果如下:

    微信截图_20230821201950
  4. 逻辑实现部分需要在pages/index/index.js中编写代码,因为微信小程序在不断更新,这里的代码和实验文档不同。

    微信截图_20230821202636 微信截图_20230821202655
  5. 对代码进行编译,然后可以使用手机或者电脑对效果进行预览。

三、程序运行结果

未点击按钮的界面如下:

微信截图_20230821203004

点击按钮后的界面如下:

微信截图_20230821203019

因为微信小程序更新导致获取的头像为灰色并且名称为微信用户,详细说明可以参考小程序用户头像昵称获取规则调整公告 | 微信开放社区 (qq.com)

四、问题总结与体会

  1. 实验中因为微信公众平台更新导致一些接口的使用方法和实现功能和原来不同,查询官方文档可以解决这个问题。
  2. 通过这次实验,学习了使用模板和不使用模板两种创建小程序的方法,对微信小程序有了一定的了解。

标签:index,创建,微信,使用,程序,lab01,2023,实验报告,模板
From: https://www.cnblogs.com/catting123/p/17647151.html

相关文章

  • 自我介绍:20231301 周子昂
    自我介绍大家好!我叫周子昂。#(0)照片---#(1)形容词##周:思绪“周”密,严谨踏实###做事之前喜欢整体思考,有一定的布局。尽可能在做事时脚踏实地,认真仔细。事后反思总结经验教训,以便下次更好。##子:谦谦君“子”,温和有礼###待人接物有基本的礼仪与尊重。......
  • 2023-08-21 裸k交易法 日内走势模型
    1.慢牛行情(1)增幅缓慢抬升,顺势力量看起来不强,但是却不破日内均线(2)回调幅度很小,逆势力量很明显不足(3)在最后的盘整阶段容易出现大的逆势K线  ......
  • E. Imprecise Computer和华为CCPC2023挑战赛的一道题目
    华为挑战赛建议看我们队长的2023CCPC华为云挑战赛C-装箱问题-凉宫景-博客园(cnblogs.com)Problem-E-Codeforces题目说是有台计算机对于绝对值差小于2的两个数的大小判断会出错误,现在要求对1-n判断两轮小于i的数,然后做差绝对值.给出绝对值序列,问是否是这个计算机......
  • 2023CCPC华为云挑战赛 C-装箱问题
    题目链接   题意:有体积分别为x和y的物品以及n个空的箱子,第i个箱子有着bi的容量,先试图用这些箱子装物品,使装的物品总体积不小于r,同时对于每个箱子装完物品后的剩余容量Ci,希望求出箱子装完至少r体积物品后,所有箱子剩余体积Ci的平方和,可以取到的最大值是多少?如果用所给的箱......
  • 20230821比赛
    20230821比赛T1【佛山市选2013】树环转换GMOJ3230Description给定一棵N个节点的树,去掉这棵树的一条边需要消耗值1,为这个图的两个点加上一条边也需要消耗值1。树的节点编号从1开始。在这个问题中,你需要使用最小的消耗值(加边和删边操作)将这棵树转化为环,不允许有重边。环的定......
  • 2023.8.21 正式操作的第一天
    1、熟悉了P17,P26,P27的程序2、P17:eg.printf("computer."\n)特别注意:一个完整的句子一定要句号;                                   引号要么框在\n的后面,要么框在一个整句但是通过分行的第一行的衔接结束......
  • Python学习日记 2023年8月21日
    importrequestsimportosimportrefromtimeimportsleepfrombs4importBeautifulSoupurl='http://www.netbian.com/mei/'headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,like......
  • 高频SQL 50题(基础版): 学生们参加各科测试的次数 | 2023-08-21
    问题学生表:Students+---------------+---------+|ColumnName|Type|+---------------+---------+|student_id|int||student_name|varchar|+---------------+---------+在SQL中,主键为student_id(学生ID)。该表内的每一行都记录有学校一名学生......
  • 2023年免费图床有哪些?
    最近频繁使用到图床,搜集了自己使用过的比较好用的国内图床网站,有知名大站也有小众网站,使用体验都不错!1.路过图床地址:https://imgse.com/介绍:国内比较知名的图床,用户使用较多的图床工具之一,免费,但是页面有少量广告。高速稳定的图片上传和外链服务,全球CDN加速,最大单张支持1......
  • 2023商用密码大会启幕,天翼云商用密码能力体系重磅亮相!
    8月9日,在国家密码管理局指导下,由中国密码学会作为支持单位,郑州市人民政府、河南省密码管理局主办的2023商用密码大会拉开帷幕。大会以“密码赋能美好发展”为主题,旨在推进商用密码创新驱动、前沿交流、产业对接、协同合作。作为参展企业,天翼云展示了云电脑、智能计算平台“云骁”、......