用户工具

站点工具


mina:debug

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
mina:debug [2020/08/22 11:44] – [1. console.log(e)] sabertoymina: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)来查看传值情况并使用,然后就可以在调试器中看到传值情况。[[https://blog.csdn.net/sinat_33348723/article/details/79682775|小程序砖块(二)利用console.log(e)查看和使用事件传值]]
  
 <code javascript> <code javascript>
 xxx:function(e){ xxx:function(e){
     console.log(e);     console.log(e);
-+}//在调试器中看到传值情况 
-</code>+</code> 
  
-在index.js的事件处理函数+例子:在index.js的事件处理函数
  
 <code javascript> <code javascript>
行 24: 行 24:
 </code> </code>
  
-{{ :微信小程序:编译器.png?400 |}}+{{ :mina:console1.png |}}
  
 此时我们更改上面的事件处理函数 此时我们更改上面的事件处理函数
行 31: 行 31:
 getUserInfo: function(e) { getUserInfo: function(e) {
     // console.log(e)     // console.log(e)
-    console.log(e.currentTarget.offsetTop)+    console.log(e.currentTarget.offsetTop) //打印出数据
     app.globalData.userInfo = e.detail.userInfo     app.globalData.userInfo = e.detail.userInfo
     this.setData({     this.setData({
行 42: 行 42:
 编译后调试器出现了 编译后调试器出现了
  
-{{ :微信小程序:编译器001.png?400 |}}+{{ :mina:console2.png |}}
  
 <wrap em>e.currentTarget.offsetTop</wrap> 这正是我们上面看到的offsetTop的值 <wrap em>e.currentTarget.offsetTop</wrap> 这正是我们上面看到的offsetTop的值
行 55: 行 55:
 :?: 微信小程序console打印数据问题 :?: 微信小程序console打印数据问题
   微信小程序中如果res.data数据是一个json格式数据。   微信小程序中如果res.data数据是一个json格式数据。
-  console.log(?res.data) ()中不拼接其他字符串直接打印的话,可以打印数据 +  console.log(res.data) ()中不拼接其他字符串直接打印的话,可以打印数据 
-  如果()中拼接了字符串console.log("===data===" + res.data)??这样打印出了是只会打印一个对象名称,不会打印数据+  如果()中拼接了字符串console.log("===data===" + res.data)?? 
 +  这样打印出了是只会打印一个对象名称,不会打印数据
   解决方法:console.log("===data===" + JSON.stringify(res.data));   解决方法:console.log("===data===" + JSON.stringify(res.data));
 ===== -#2 单步调试 ===== ===== -#2 单步调试 =====
mina/debug.1598067896.txt.gz · 最后更改: 2020/08/22 11:44 由 sabertoy