当前位置:网站首页>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
边栏推荐
- Configure iptables
- Esp32 (UART event) - serial port event learning (1)
- MySQL statement
- Redis common interview questions
- ESP32 LVGL8. 1 - roller rolling (roller 24)
- MVVM模型
- About the operation of unit file reading (I)
- Promote QT default control to custom control
- 根据快递单号查询物流查询更新量
- CANopen usage method and main parameters of object dictionary
猜你喜欢
使用 bitnami/postgresql-repmgr 镜像快速设置 PostgreSQL HA
Chondroitin sulfate in vitreous
Esp32 drive encoder -- siq-02fvs3 (vscade + IDF)
Esp32 (UART 485 communication) - 485 communication of serial port (3)
视频边框背景如何虚化,简单操作几步实现
解决:cnpm : 无法加载文件 ...\cnpm.ps1,因为在此系统上禁止运行脚本
ESP32 LVGL8. 1 - bar progress bar (bar 21)
Excel intercept text
使用 bitnami/postgresql-repmgr 镜像快速设置 PostgreSQL HA
Practice of Druid SQL and security in meituan review
随机推荐
iptables初探
After CANopen starts PDO timing transmission, the heartbeat frame time is wrong, PDO is delayed, and CANopen time axis is disordered
ESP32 LVGL8. 1 - label (style 14)
Chondroitin sulfate in vitreous
Resolution: cnpm: unable to load file \cnpm. PS1, because running scripts is prohibited on this system
实战业务优化方案总结---主目录---持续更新
Halo open source project learning (VII): caching mechanism
Use bitnami / PostgreSQL repmgr image to quickly set up PostgreSQL ha
数据库上机实验四(数据完整性与存储过程)
Machine learning theory (7): kernel function kernels -- a way to help SVM realize nonlinear decision boundary
机器学习理论之(7):核函数 Kernels —— 一种帮助 SVM 实现非线性化决策边界的方式
解决:cnpm : 無法加載文件 ...\cnpm.ps1,因為在此系統上禁止運行脚本
CISSP certified daily knowledge points (April 19, 2022)
How can programmers quickly develop high-quality code?
STM32: LCD display
Eight bit binary multiplier VHDL
Sentinel service fusing practice (sentinel integration ribbon + openfeign + fallback)
Yyds dry goods inventory stringprep --- Internet string preparation
os_authent_prefix
机器学习实战 -朴素贝叶斯