mina:debug
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| mina:debug [2020/08/22 11:41] – [2.1 断点] sabertoy | mina:debug [2020/08/22 12:05] (当前版本) – [1. console.log(e)] sabertoy | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| ===== -#1 console.log(e) ===== | ===== -#1 console.log(e) ===== | ||
| - | 写小程序时可以利用console.log(e)来查看传值情况并使用, | + | 写小程序时可以利用console.log(e)来查看传值情况并使用, |
| + | <code javascript> | ||
| + | xxx:function(e){ | ||
| + | console.log(e); | ||
| + | }// | ||
| + | </ | ||
| + | |||
| + | 例子: | ||
| + | |||
| + | <code javascript> | ||
| + | getUserInfo: | ||
| + | console.log(e) | ||
| + | app.globalData.userInfo = e.detail.userInfo | ||
| + | this.setData({ | ||
| + | userInfo: e.detail.userInfo, | ||
| + | hasUserInfo: | ||
| + | }) | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | 此时我们更改上面的事件处理函数 | ||
| + | |||
| + | <code javascript> | ||
| + | getUserInfo: | ||
| + | // console.log(e) | ||
| + | console.log(e.currentTarget.offsetTop) // | ||
| + | app.globalData.userInfo = e.detail.userInfo | ||
| + | this.setData({ | ||
| + | userInfo: e.detail.userInfo, | ||
| + | hasUserInfo: | ||
| + | }) | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 编译后调试器出现了 | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <wrap em> | ||
| + | |||
| + | 总结: | ||
| + | - function(e)传值 | ||
| + | - console.log(e)查看事件传的值有哪些 | ||
| + | - e.aaa调用值 | ||
| + | :?: console.log(" | ||
| + | console.log(" | ||
| + | console.log(data) | ||
| + | :?: 微信小程序console打印数据问题 | ||
| + | 微信小程序中如果res.data数据是一个json格式数据。 | ||
| + | console.log(res.data) ()中不拼接其他字符串直接打印的话,可以打印数据 | ||
| + | 如果()中拼接了字符串console.log(" | ||
| + | 这样打印出了是只会打印一个对象名称,不会打印数据。 | ||
| + | 解决方法:console.log(" | ||
| ===== -#2 单步调试 ===== | ===== -#2 单步调试 ===== | ||
mina/debug.1598067660.txt.gz · 最后更改: 2020/08/22 11:41 由 sabertoy
