当前位置:网站首页>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
边栏推荐
- Sentinel service fusing practice (sentinel integration ribbon + openfeign + fallback)
- MVVM model
- Seata handles distributed transactions
- How to virtualize the video frame and background is realized in a few simple steps
- iptables初探
- ESP32 LVGL8. 1 - calendar (calendar 25)
- 纠结
- 关于unity文件读取的操作(一)
- 简化路径(力扣71)
- With the use of qchart, the final UI interface can be realized. The control of qweight can be added and promoted to a user-defined class. Only the class needs to be promoted to realize the coordinate
猜你喜欢

Esp32 drive encoder -- siq-02fvs3 (vscade + IDF)

Halo open source project learning (VII): caching mechanism

使用 bitnami/postgresql-repmgr 镜像快速设置 PostgreSQL HA

After opening the original normal project, the dependency package displays red and does not exist.

ESP32 LVGL8. 1 - img picture (IMG 20)

c#:泛型反射

With the use of qchart, the final UI interface can be realized. The control of qweight can be added and promoted to a user-defined class. Only the class needs to be promoted to realize the coordinate

Chondroitin sulfate in vitreous

The first leg of the national tour of shengteng AI developer creation and enjoyment day was successfully held in Xi'an

使用 bitnami/postgresql-repmgr 镜像快速设置 PostgreSQL HA
随机推荐
Yyds dry goods inventory stringprep --- Internet string preparation
Methods of nested recycleview to solve sliding conflict and incomplete item display
Usage of functions decode() and replace() in SQL
MVVM model
CISSP certified daily knowledge points (April 15, 2022)
Loop path
Download xshell 6 and xftp6 official websites
STM32: LCD显示
配置iptables
视频边框背景如何虚化,简单操作几步实现
Promote QT default control to custom control
昇腾 AI 开发者创享日全国巡回首站在西安成功举行
Golang 语言实现TCP UDP通信
机器学习理论基础篇--关于机器学习的一些术语
Can filter
kettle庖丁解牛第17篇之文本文件输出
ESP32 LVGL8. 1. Detailed migration tutorial of m5stack + lvgl + IDF (27)
The type initializer for ‘Gdip‘ threw an exception
On iptables
Use of kotlin collaboration in the project