1,传值
通过节点绑定的事件获取 节点id 的值 和 data-id 的值
var id= e.currentTarget.id;
var data_id=e.target.dataset.id;
2,设置全局请求参数
var app=getApp();
app.sign="xxxxxxxx";
3, 设置修改全局参数
var app=getApp();
app.globalData.userInfo=userInfo
4, 获取url 中的参数
onLoad:function(options){
options.参数名称
}。
5, setData 中key 值用变量
var value=e.detail.value+"";
var key=e.currentTarget.id+"";
this.setData({[key],value});
6, js 文件中字符串中用变量
var host = "zwzlcloud.ocmcom.com";
var config = {
host,
login: `https://${host}/api/SmallApp/login`
};
7, 批量修改 data 中对象的值(每个input 都绑定了bindblur 事件)
在bindblur 事件中监听
var userinfo=this.data.userinfo;
var id=e.currentTarget.id;
userinfo[id] = e.detail.value;