4007654355
NEWS
网站建设、网站制作、网站设计等相关资讯

微信小程序开发测试教程

日期:2024-05-06 访问:242次 作者:admin

  一.小程序应用分析

  1、简单介绍

  小程序是一种微信开发不需要下载安装即可使用的应用。

  2、实质

  微信小程序就是Hybrid技术的应用。

  Hybrid APP(混合模式移动应用)。

小程序能够更多的可以更多的调用手帮我代注册公司网机本身的功能(如位置信息,摄像头等)。

  3、小程序注册

帮我代注册公司网开发: 增加 APP 和 Page 方法,进行程序和页面的注册。

  APP( ) 函数用来注册一个小程序。接受一个 object 参数,其指定小程序的生命周期函数等。

Page() 函数用来注册一个页面。接帮我代注册公司网受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。生命周期函数为:

onLoad: 页面加载

  一个页面只会调用一次。

onShow: 页面显示

  每次打开页面都会调用一次。

onRe帮我代注册公司网ady: 页面初次渲染完成

  一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互

onHide: 页面隐藏

onUnload: 页面卸载

当redire帮我代注册公司网

  二.小程序实例解析

  1、创建项目

现在是内测版本,所有的AppID全部都是腾讯内部发布的。但是,没有AppID也不影响测试开发,我们可以选择无AppID进行测试帮我代注册公司网开发,只是不能在手机真机上面调试。

  选择项目目录,再添加项目即可。

  2、 编写代码

点击开发者工具左侧导航的「编辑」,我们可以看到这个项目,已经初始化并包含了一些简单的代码文件。是 app.js、app.j帮我代注册公司网son、app.wxss 这三个。其中app.js是我们传统的js文件,app.json是项目配置文件,app.wxss是项目css文件,微信小程序会读取这些文件,并生成小程序实例。

 (1)app.js帮我代注册公司网on:

  app.json 是对整个小程序的全局配置。其中有5个属性,官方给出的配置表为:

我们可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口  背景色,配置导航条样式,配置默认标题。注意该文帮我代注册公司网件不可添加任何注释。

  window是用于设置小程序的状态栏、导航条、标题、窗口背景色。

  pages里面是程序的所有页面的目录,所有需要跳转的页面,都需要在pages里面配置好。

  (2)tabBar:

tabB帮我代注册公司网ar是底部导航栏部分,tabBar API为

  tabBar配置好后,在任何页面下,都会有一个tab导航栏,其中list里面是配置tab里有多少个按钮,案例中为两个。list里面有多个属性,

案例APP的a帮我代注册公司网pp.json为:

  {

  "pages":[

  "pages/index/index",

  "pages/logs/logs"

  ],

  "window":{

  "backgroundTextStyle":"light",

"n帮我代注册公司网

帮我代注册公司网e"

  },

  "tabBar": {

  "selectedColor":"red",

  "list": [{

  "pagePath": "pages/index/index",

  "text": "首页",

"iconPat帮我代注册公司网h":"goods_mgold.png",

  "selectedIconPath":"goods_mgold.png"

  }, {

  "pagePath": "pages/logs/logs",

"text": "帮我代注册公司网天气查询",

  "iconPath":"icon_community.png",

  "selectedIconPath":"icon_community.png"

  }]

  }

  }

  上面那段配置代码展示出来的效果是:

  (3帮我代注册公司网)wxml文件:

微信的wxml文件相当于传统的html文件,省去了一些微信APP开发不需要的标签,如H1-H5,用了这些就会报错,其中html中的div标签,在微信中变成了view标签。(也就是换了个帮我代注册公司网名字...)

  (4)app.js:

app.js是小程序的脚本代码。我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。调用 MINA 提供的丰富的 API。代码主要是写在APP对象里面作用帮我代注册公司网于全局。

  其中每个页面都可以有自己的js文件,例如index.js就是Index.wxml页面的js代码,其中js代码的一些应用主要是写在page对象里面。

  事件的使用方式:

首先在wxml里面写入一个bi帮我代注册公司网ndtap点击事件。

  <view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>

  然后再js的page对象中定义:

就可帮我代注册公司网以实现一个点击事件。其中bind是绑定,type为tap。type是事件类型。

  数据渲染:

在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。默认数组的当前项的下标变量帮我代注册公司网名默认为index,数组当前项的变量名默认为item

.......

 推荐阅读

点击阅读☞从鹅厂跳槽后 我对人生绝望了!

点击阅读☞一个测试老鸟的工作总结—专职测试之我见

点击阅读☞令软件测试人员最害怕的是什么帮我代注册公司网?—测试者的恐怖故事

点击阅读☞狠狠地聊一下UI自动化测试

点击阅读☞那些让开发抓狂的自动化测试工具

喜欢我们的会点赞,爱我们的会分享!


标签:



相关文章: 知名网络营销公司,助力品牌腾飞!  临沂有哪些知名客服外包公司?  页面SEO:优化关键词,提升排名。  CPA联盟赚钱,简单易行!  一键生成营销文案神器  微信收款如何添加店员?  应聘专业是什么意思  杭州企业网站优化,如何提升排名?,在哪儿找文案网站推广好  秒速辨异同,AI助你轻松!  本人工资是指什么工资  AI自动文章生成,将引领内容创作走向何方?  营销sp是什么意思  佛山抖音SEO优化费用是多少?  直击外滩大会|首届支付宝小程序开发者大赛启动刷9000万礼物的富二代,娶了女主播后,他们现状如何  AI写作软件,哪款更胜一筹?  抖音号代运营收费模式是怎样的?  系统优化大师绿色版,深度清理,你做到了吗?,罗平咨询网站建设内容  SEO优化答疑,助您网站排名飙升!  网络营销核心:精准触达,高效转化  请年假提前多久告知  如何快速查看闲鱼卖家评价?  源码快搜,一搜即得  广州SEO霸主:精准优化,一招制胜  吉林网站SEO年费用是多少?  滁州公司SEO优化,如何快速提升在线销售额?,赣州网站建设老品牌  惠州SEO优化价格透明  百度百科词条创建,如何快速入门?,天翼云盘营销推广  如何运营出高质量的抖音账号?  日照站建站以来最大规模改造施工完成陈乔恩霸气回应生育质疑,生不生孩子,我的人生都完美无缺!  重庆SEO优化,高效性价比方案  有没有能刷快手粉丝的软件呢?  资源宝库,一触即达  “如何用改写得物照片搜索?”  “精准推广,快速提升品牌曝光!”  优化电脑,提升性能大师  电子版方案,精简高效,一目了然  6.17%股权拟被转让,连续14年盈利的民生保险股权不“香”了?原创6年前赵丽颖和杨紫同台,为什么赵丽颖却惊艳无数人?  点赞神器,一键刷赞,助力K星闪耀!  新手运营微信小程序需要注意什么?  淘宝优惠券从何而来?  创新吸睛营销,内容为王新法则  “轻便高效,手机版APP制作神器”  实体转型小红书引流,一年变现500万  广告行业retainer做什么的  2024 SEO趋势解码与实战指南  58同城推广,精准触达,高效转化!  网络营销方案,精炼高效策划  培训收获满满,技能提升显著  三都SEO优化,高效价格透明  通知员工请假要提前通知 

豪情圣贤互联网技术服务 豪情圣贤互联网技术服务 豪情圣贤互联网技术服务 豪情圣贤互联网技术服务 豪情圣贤互联网技术服务 豪情圣贤互联网技术服务 豪情圣贤互联网技术服务 豪情圣贤互联网技术服务 豪情圣贤互联网技术服务 豪情圣贤网络服务 豪情圣贤网络服务 豪情圣贤网络服务 豪情圣贤科技 豪情圣贤科技 豪情圣贤科技