微信小程序开发测试教程
一.小程序应用分析
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,高效关键词优化专家
供应链管培生是干什么的
微信分销系统如何做 有什么好处
SEO:搜索引擎优化,助力新站快速崛起
兰州旅游胜地,为何排名波动不定?,网站建设注意事项大全
商丘快手SEO关键词排名费用如何收取?
武汉网站公司,首选专业之选
阳新SEO攻略:关键词优化,内容为王,持续更新
头脑风暴法四大原则
挖掘历史数据,高效提升新站收录
“新媒体矩阵”
企业网站排名飞跃秘诀大公开
用户行为的特征有哪些
第三方背调公司的工作流程
西安短视频代运营方案,如何打造爆款内容?
福建SEO优化,专业高效
育儿假是按照自然年还是
百度关键词霸屏,快速提升首位排名
手机网站SEO优化:关键词布局+移动适配
手机版优化大师,一键加速神器
连云港哪家SEO公司收费合理?
千牛帮登录,账号密码输入?,霍林郭勒品牌网站建设
实战提升SEO,网站排名与流量双丰收
全球领先网站排名平台
这个国庆,天猫又双叒叕把“猫头”玩出了花
经销价格什么意思
分享一个做cpa推广直播app赚钱的思路,做好了日赚500+轻轻松松!
不同类型产品运营的玩法
推广网络营销外包公司哪家好?
ChatGPT网页版,智能对话新境界
职场说话的艺术与沟通技巧有哪些
智聊未来,颠覆交流新纪元
网站PR值如何快速提升?效果惊人!,宜昌广告网站推广怎么做
精简内链布局,加速网站收录
微信为何没有微粒贷功能?
印刷海报画册设计类网站模板
亚马逊优惠券怎么使用?
深度解读品类运营与类目运营的精髓
“襄樊之战,关羽兵锋锐不可当”
深圳高粱SEO,优化新高度,专业高效!
浙江SEO外包,如何成为提升网站流量、带来商机的关键?
南昌SEO快速排名,高效低费
“新品上市,限时抢购,品质生活一步到位!”
如何快速抢聚划算?抢购秘诀有哪些?
邢台网站制作多少钱?双倍投入,效果翻倍?,国家信用网站建设
员工转正申请书(示例)
网站推广的数据库营销:比用户更了解用户
龙泉驿SEO,地域优化专家
二级建造师报考?学历、工作经验达标吗?,唐山网站建设全攻略
搜百度,一搜即达





