微信小程序开发常用方法有哪些

2018-05-23 14:34

摘要:要想熟练开发微信小程序,需要了解有哪些常用的小程序开发方法。与开发网页相比,小程序中的方法有特定规则

要想熟练开发微信小程序,需要了解有哪些常用的小程序开发方法。与开发网页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带参数,如果需要传多个参数, &链接即可

navigate>跳转到新页面

下一个页面接受参数

onLoad: function(options) {   

this.setData({   

title:options.title   

})   

如果要传数组,字典等复杂类型,要先用JSON.stringify()转成字符串传递。


推荐阅读:微信小程序开发使用样式教程    微信小程序开发教程 

参与讨论

发表评论

扫码添加专属客服即可随时咨询

还可领取小程序推广攻略

咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部