引言
你好,欢迎你来到 编程猫CoCo编辑器官方交流群 !为了使你的问题更快得到解决,请你遵守本向导中的步骤进行提问,这样会大大节省你的时间!
:::color5 你的提问类型是…?
- 作品问题类 - 适用于自己制作的CoCo作品出现了预料之外的问题
- 控件问题类 - 适用于自己制作的控件或从群里下载的控件使用时出现的问题
- 功能需求类 - 适用于目的为寻找自己需要的功能的问题
- 都不符合 - 其他类型的提问
:::
作品问题类提问
有的时候,自己的作品出现了BUG真的有些烦人。不用怕,在交流群中BUG一定可以得到解决!
步骤1 自查
有的时候,作品出现的BUG是由于自己的疏忽所导致的:
Q:为什么返回undefined?
A:
在提问前,请做一个认真的「Debugger」,再细细地检查一遍自己的代码,并且适当地使用调试输出,看看代码是否按预期运行。还可以参考CoCo Q&A,看看是否犯了一些常见易错的问题。
步骤2 准备
Troubleshooting any problem without the error log is like driving with your eyes closed.
在没有错误日志的情况下诊断任何问题无异于闭眼开车
—— Apache 宫方文档 getting started 篇
我们应当具体详尽的阐述自己遇到的问题,但这并不是最重要的
你需要提供与BUG功能有关的积木图片,控制台输出内容等等
提问内容请尽量在一个消息气泡内输入,降低他人的理解负担
步骤3 提问
正确的提问也是一种美德
首先,你需要简单判断一下群内此时的气氛,如果有人正在争吵,那么非常不建议你进行提问,这不仅很可能会导致你的提问被消息淹没,还有可能让你卷入争吵中,影响自己的心情
其次,保持良好的心态和求知的态度,用谦虚一点的语气进行提问
✅
- 这个积木的返回是啥意思?
- 有哪位大神知道为什么我想要实现xxx功能,运行结果却是这样的
❌
- 这玩意为啥运行结果这么离谱?出来个人给我解释下!
- 这T*什么玩意,怎么这样😠
好烦啊,海藻*,刘宇给我出来!
步骤4 验证
当你得到了群中成员的答复,首先要感谢对方,表示自己的感谢!
接着,就可以对对方的解答进行验证了。注意,对待别人的答复要做到以下两点:
壹
辩证看待
- 群友也有犯错的时候,并不是所有群友给予的答复都是正确的。
- 如果你发现对方的答复在自己正确地验证下依然无法解决问题,欢迎你再次从步骤1开始提问!当然,你也可以在群中@对方或者私聊解决问题哦。
- 如果你没有理解对方的答复,没关系!每个人的表达方式都有不同,理解方式也略有差异。你可以继续向对方询问,以解决你的疑惑。
贰
积极回复
- 对于对方给予的解答,验证后一定要积极地进行回复,让群友不用耗费自己的时间再次进行解答,或是让群友再帮你解答新的疑惑。
- 即使对方的解答有所问题,回复也要「先扬后抑」,先给予对方一个答复(如“谢谢”),再向对方询问。如果你这样与群友交往,问题一定可以得到答复!
好啦,恭喜你完成了在CoCo群中的一次完美的提问!🔙点我返回开头
控件问题类提问
酷!能够在自定义控件上遇到问题,说明你真的在用心使用CoCo!让我们一起消灭所有困难!
步骤1 自查
有的时候,控件出现的BUG是由于自己的疏忽所导致的:
Q:为什么报错?
const types = {
isInvisibleWidget: true,
type: "MY_WIDGET",
icon: "https://public.coco-central.cn/waddle/2/waddle2.svg",
title: "我的控件",
version: "1.0.0",
isGlobalWidget: true,
properties: [],
methods: [],
events: [],
};
class Widget extends InvisibleWidget {
constructor(props) {
super(props);
}
}
A:
在提问前,请做一个认真的「Debugger」,再细细地检查一遍自己的代码,并且适当地使用调试输出,看看代码是否按预期运行。还可以参考自定义控件 Q&A,看看是否犯了一些常见易错的问题。
步骤2 准备
Troubleshooting any problem without the error log is like driving with your eyes closed.
在没有错误日志的情况下诊断任何问题无异于闭眼开车
—— Apache 宫方文档 getting started 篇
我们应当具体详尽的阐述自己遇到的问题,但这并不是最重要的
你需要提供完整的代码、与BUG功能有关的控制台输出内容等等
提问内容请尽量在一个消息气泡内输入,降低他人的理解负担
注意:自定义控件的报错信息不是在CoCo右下角的控制台中,而是在浏览器的“审查元素”或“开发人员工具”中。请你按下键盘的F12键(部分键盘为Fn+F12),打开开发人员工具中的控制台,完整地截图错误。 注意×2:自定义控件的错误容易与CoCo本身的网络错误消息与警告消息混淆。一般来说,自定义控件运行问题不会出现警告,所以警告消息可以直接忽略;自定义控件是在一个匿名函数中运行的,所以错误提示中一定会出现**<font style="color:#DF2A3F;"><anonymous></font>**
,方便进行辨认。
步骤3 提问
正确的提问也是一种美德
首先,你需要简单判断一下群内此时的气氛,如果有人正在争吵,那么非常不建议你进行提问,这不仅很可能会导致你的提问被消息淹没,还有可能让你卷入争吵中,影响自己的心情
其次,保持良好的心态和求知的态度,用谦虚一点的语气进行提问
✅
- 请问自定义控件可以引入外部的NPM包吗?
- 有哪位大神知道为什么xxx控件的xxx功能,运行结果出来怎么和预想中的不一样(附带图片与控件)
❌
- 这玩意为啥跑不起来?出来个人给我解释下!
- 这T*什么玩意,怎么这样😠
好烦啊,海藻*,刘宇给我出来!
再其次,自定义控件是一个有些“高科技”的功能,并不是100%的群友都能够驾驭。如果你有“实力”,可以投奔去询问机器人,相信它一定可以给你一个较为完美的答复!CoCo群文件中已有一份“GPT喂养指南.txt”,内含可以将机器人驯化为一个可以帮你写控件的小妙手的指南,欢迎你下载实践。注意,即使使用机器人,也要给他完整的错误和控件代码哦!
步骤4 验证
当你得到了群中成员的答复,首先要感谢对方,表示自己的感谢!
接着,就可以对对方的解答进行验证了。注意,对待别人的答复要做到以下两点:
壹
辩证看待
- 群友也有犯错的时候,并不是所有群友给予的答复都是正确的。
- 如果你发现对方的答复在自己正确地验证下依然无法解决问题,欢迎你再次从步骤1开始提问!当然,你也可以在群中@对方或者私聊解决问题哦。
- 如果你没有理解对方的答复,没关系!每个人的表达方式都有不同,理解方式也略有差异。你可以继续向对方询问,以解决你的疑惑。
贰
积极回复
- 对于对方给予的解答,验证后一定要积极地进行回复,让群友不用耗费自己的时间再次进行解答,或是让群友再帮你解答新的疑惑。
- 即使对方的解答有所问题,回复也要「先扬后抑」,先给予对方一个答复(如“谢谢”),再向对方询问。如果你这样与群友交往,问题一定可以得到答复!
好啦,恭喜你完成了在CoCo群中的一次完美的提问!🔙点我返回开头
功能需求类提问
咦?这个功能怎么没有呢?别担心,有群友的帮助,一定可以解决你的需求!
步骤1 查找
CoCo群中已有了许多方式去解答你的问题,就得看你会不会使用啦!
看到群机器人柠檬酸钠了吗?它是你的得力小助手!在社群中@柠檬酸钠,会弹出一个菜单,包含着各种指令。其中,这两个指令我们会经常用到:
- @柠檬酸钠 /查控件 你要查的控件名
- @柠檬酸钠 /查手册 你要查的功能名
使用示例:
@柠檬酸钠 /查控件 工具箱
查询结果(来自点鸭社区):
---------------
【1】 爬虫工具箱 - Anzsstudio
链接:https://bot.cocotais.sharkcms.cn/codemao/ryi9d-7gT
---------------
【2】 文件读取【1.0.0】 - 退_borderRadius
链接:https://bot.cocotais.sharkcms.cn/codemao/B1vuzPIWn
---------------
【3】 溪谷工具箱-1.0.4 - 溪谷VALLEY
链接:https://bot.cocotais.sharkcms.cn/bcx/kj/6187018/%E6%BA%AA%E8%B0%B7%E5%B7%A5%E5%85%B7%E7%AE%B1-1.0.4.js
---------------
共8条结果,仅显示前三条
要想查看更多,请访问https://bot.cocotais.sharkcms.cn/bcx/search/?mod=cocojs&key=%E5%B7%A5%E5%85%B7%E7%AE%B1
@柠檬酸钠 /查手册 请求头
查询到的页面
1. HTTP客户端
2. 反馈表 2021归档
节选第1到2条,共2条。
点我查看更多
当然,除了这个好用的小助手,还有「群文件」待你使用。群文件中有着许多的优质资源:自定义控件、作品源文件、打包好的apk等,等待你前往选取!注意了,自定义控件是他人研发,一定要在作品中对其表示感谢哦!
步骤2 准备
有时,有些功能并没有人进行开发,多方查找也无法找到自己的需求。这个时候,就需要群中的控件大佬出场了!
在提问前,需要做好准备工作。这个准备工作很简单,只需要准备好你的问题即可
你的问题看上去应该是这样的:
我在开发
(无需正式名称,能包含主题内容即可) 时遇到了问题:详细的问题描述,要包含报错与预想输出等
功能的问题一般较长,一定要提前组织好你的语言!
步骤3 提问
正确的提问也是一种美德
首先,你需要简单判断一下群内此时的气氛,如果有人正在争吵,那么非常不建议你进行提问,这不仅很可能会导致你的提问被消息淹没,还有可能让你卷入争吵中,影响自己的心情
其次,保持良好的心态和求知的态度,用谦虚一点的语气进行提问
✅
- 在提问前后加上“打扰大家了”、“麻烦一下大家,请问”、“谢谢指点”等谦辞
❌
- 这玩意为啥没有?出来个人给我解释下!
- 这T*什么玩意,怎么点不开😠
好烦啊,海藻*,刘宇给我出来!
步骤4 验证
当你得到了群中成员的答复,首先要感谢对方,表示自己的感谢!
接着,就可以对对方的解答进行验证了。注意,对待别人的答复要做到以下两点:
壹
辩证看待
- 群友也有犯错的时候,并不是所有群友给予的答复都是正确的。
- 如果你发现对方的答复在自己正确地验证下依然无法解决问题,欢迎你再次从步骤1开始提问!当然,你也可以在群中@对方或者私聊解决问题哦。
- 如果你没有理解对方的答复,没关系!每个人的表达方式都有不同,理解方式也略有差异。你可以继续向对方询问,以解决你的疑惑。
贰
积极回复
- 对于对方给予的解答,验证后一定要积极地进行回复,让群友不用耗费自己的时间再次进行解答,或是让群友再帮你解答新的疑惑。
- 即使对方的解答有所问题,回复也要「先扬后抑」,先给予对方一个答复(如“谢谢”),再向对方询问。如果你这样与群友交往,问题一定可以得到答复!
好啦,恭喜你完成了在CoCo群中的一次完美的提问!🔙点我返回开头
其他类型的提问
哦?没想到你还有其他类型的问题?没关系!你可以在CoCo群中直接@管理员,他们一定会给你答复哦!