当前位置:网站首页>Introduction to micro build low code zero Foundation (lesson 3)
Introduction to micro build low code zero Foundation (lesson 3)
2022-04-23 18:50:00 【Low code preacher】
After opening the wechat low code account , We just stepped into the field of software development . Whether you are installing the official template for secondary development , Or create custom applications from scratch . Since development requires the ability to troubleshoot , The technical term is debug, Also called breakpoint debugging .
Because we are an online integrated development environment , You can't compete with traditional development IDE It's so convenient in the car . So it's not like traditional development that can interrupt , When the program runs to the breakpoint, it stops automatically , We can look at the variables from the stack . Micro build low code development language is javascript, Then we need to master javascript How to debug the program .
There are four debugging methods in micro build
1 Output at console
The console is provided in the application editor , On the console, we can observe the methods and values of variables
You can enter the variable name directly on the console , such as $page, Observe the properties and methods of this variable
Expand the object to see the attribute and method name of the variable , Convenient for us to call middle note code.
2 Output... In the browser
Sometimes some errors can't be checked in the console , We need to view it in the browser , Click the preview button
In the browser, we need to press F12 Open developer tools , Check the specific error reporting information in the developer tool
The red in the console is the specific error , Sometimes error details are printed , Check the error information . The ability of debugging is a necessary ability for programmers , Sometimes you need to think for yourself , Most of us first Baidu to see if someone has solved similar problems .
Why can you Baidu , Because many people have the spirit of sharing , For example, the article you see now is compiled by bloggers based on their own experience , For those who study later, I have a reference .
3 Output in low code
Most of the errors in console output are syntax errors , Or you broke the rules of grammar , Either you called the wrong method . Another type of error is logical error , The so-called logical error is that the expected result is not obtained , For example, you define a variable , It was expected to be worth it , When the results were previewed, I found nothing , This is the time for troubleshooting .
How to troubleshoot ? We need the help of pile driving technology , The so-called piling is to pass in low code ,console.log() To output ,console.log() Multiple parameters can be passed in the method , Parameters are separated by commas .
In the figure above, the part I marked in red is pile driving , I output the value and type of the variable , See where the program went wrong . The output information is still viewed in the console , You can view it in the console of the application editor , You can also view it in the developer tool of the browser .
If you want to write the correct program, you need constant debugging , Finally, the results will be in line with expectations .
4 Output in applet
In addition to the above debugging methods , If we call wechat api Of , There is no effect in the browser , At this time, we need to publish the program to the mobile phone for viewing . Click the Publish button , It can be released as a preview version for debugging
Some small partners don't know how to debug small programs , Click the three points in the upper right corner of the applet , Debugging can be found , The debugging interface opens , Check whether there is any error information inside , Or check the output results for troubleshooting
So you can see the specific information .
summary
This session explains how to debug in low code. , After mastering the method, it's easy to work .
版权声明
本文为[Low code preacher]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231846104639.html
边栏推荐
- Esp32 (UART ecoh) - serial port echo worm learning (2)
- : app: transformclasseswithrobustfordevrease meituan hot repair compilation error record
- 根据快递单号查询物流查询更新量
- 实战业务优化方案总结---主目录---持续更新
- iptables -L执行缓慢
- ESP32 LVGL8. 1 - bar progress bar (bar 21)
- ctfshow-web362(SSTI)
- Golang 语言实现TCP UDP通信
- Yyds dry goods inventory stringprep --- Internet string preparation
- Use Chenxi bookkeeping book to analyze the balance of revenue and expenditure of each account in a certain period of time
猜你喜欢
Machine learning practice - naive Bayes
纠结
ESP32 LVGL8. 1 - slider slider (slider 22)
Simple use of navigation in jetpack
Query the logistics update quantity according to the express order number
os_authent_prefix
ctfshow-web362(SSTI)
STM32: LCD display
Druid SQL和Security在美团点评的实践
One of the reasons why the WebView web page cannot be opened (and some WebView problem records encountered by myself)
随机推荐
ESP32 LVGL8. 1 - bar progress bar (bar 21)
Introduction to ROS learning notes (I)
Introduction to QT programming
iptables -L执行缓慢
MySQL statement
ctfshow-web362(SSTI)
Sentinel service fusing practice (sentinel integration ribbon + openfeign + fallback)
ctfshow-web361(SSTI)
ESP32 LVGL8. 1 - checkbox (checkbox 23)
Golang 语言实现TCP UDP通信
ESP32 LVGL8. 1 - anim animation (anim 16)
C language simulates entering and leaving the stack, first in first out, first in first out, shared memory
机器学习理论基础篇--关于机器学习的一些术语
Configure iptables
Can filter
Halo open source project learning (VII): caching mechanism
ESP32 LVGL8. 1 - calendar (calendar 25)
Daily CISSP certification common mistakes (April 15, 2022)
Machine learning theory (7): kernel function kernels -- a way to help SVM realize nonlinear decision boundary
12个例子夯实promise基础