注:代码可一可二不可三,超过三次建议进行封装
创建函数:
1. 将页面中需要多次执行的操作放到函数内
2. 由于我们使用的值的动态的,所以我们需要在函数中设置形参用来接收参数
// 函数封装
changeState(isPlay) {
this.setData({
isPlay, // 由于 isPlay 的值不一致,所以需要动态传递
});
appInstance.globalData.isMusicPlay = isPlay;
},
使用函数:
我们可以在当前页面的任意地方多次调用创建的函数,并传递实参
musicPlay(){
// 使用函数
this.changeState(true);
},