微信小程序开发常用方法有哪些
要想熟练开发微信小程序,需要了解有哪些常用的小程序开发方法。与开发网页app相比,小程序中的方法有特定的编写规则,存在一定程度的差异,本文简单列举一些开发小程序常用的方法,供开发新手了解。
1、if判断
if判断为逻辑函数方法,通常对条件或结果进行是否判断,使用方法如下
wx:if={{item.id && item.lessNum != 0}}
2、for循环
for循环为逻辑循环函数方法,通常制定规则让一段过程在规则符合的情况下重复执行,使用方法如下
3、data中的数据,想要在函数中更改的方法
_this.setData({
// 日历数据
signList:dataList,
// 当前日期
todayDay: str
})
4、自定义属性
js取值
shopPost:function(event){ var postId = event.currentTarget.dataset.postid }
5、小程序实现登录界面
html页面
登录
登录
js页面
复制代码
//logs.js=
Page({
data: {
logs: [],
userName: '请输入登录名',
userPassword: ''
},
// 登录
formSubmit: function(e) {
console.log(e.detail.value);
//获得表单数据
var objData =e.detail.value;
if (objData.userName&& objData.userPassword) {
// 同步方式存储表单数据
wx.setStorage({
key: 'userName',
data:objData.userName
});
wx.setStorage({
key:'userPassword',
data:objData.userPassword
});
//跳转到成功页面
wx.navigateTo({
url:'../lineOrder/index'
})
}
},
//加载完后,处理事件
// 如果有本地数据,则直接显示
onLoad: function(options) {
var that = this;
//获取本地数据
wx.getStorage({
key: 'userName',
success: function(res) {
console.log(res.data);
that.setData({userName: res.data });
}
});
wx.getStorage({
key:'userPassword',
success: function(res) {
console.log(res.data);
that.setData({userPassword: res.data });
}
});
}
})
6、页面的跳转
js控制跳转
wx.navigateTo({
url:'../blueberry/blueberry'
})
html跳转
跳转到新页面
在当前页打开
切换到首页Tab
带参数跳转
(a):Html带参数,如果需要传多个参数, 用&链接即可
下一个页面接受参数
onLoad: function(options) {
this.setData({
title:options.title
})
}
如果要传数组,字典等复杂类型,要先用*ON.stringify()转成字符串传递。
推荐阅读:微信小程序开发使用样式教程 微信小程序开发教程
标签: