引言

你好,欢迎你来到 编程猫CoCo编辑器官方交流群 !为了使你的问题更快得到解决,请你遵守本向导中的步骤进行提问,这样会大大节省你的时间!

:::color5 你的提问类型是…?

  • 作品问题类 - 适用于自己制作的CoCo作品出现了预料之外的问题
  • 控件问题类 - 适用于自己制作的控件或从群里下载的控件使用时出现的问题
  • 功能需求类 - 适用于目的为寻找自己需要的功能的问题
  • 都不符合 - 其他类型的提问

:::

作品问题类提问

有的时候,自己的作品出现了BUG真的有些烦人。不用怕,在交流群中BUG一定可以得到解决!

步骤1 自查

有的时候,作品出现的BUG是由于自己的疏忽所导致的:

Q:为什么返回undefined?

社群提问向导 - 图1

A:

CoCo Q&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:为什么报错?

  1. const types = {
  2. isInvisibleWidget: true,
  3. type: "MY_WIDGET",
  4. icon: "https://public.coco-central.cn/waddle/2/waddle2.svg",
  5. title: "我的控件",
  6. version: "1.0.0",
  7. isGlobalWidget: true,
  8. properties: [],
  9. methods: [],
  10. events: [],
  11. };
  12. class Widget extends InvisibleWidget {
  13. constructor(props) {
  14. super(props);
  15. }
  16. }

社群提问向导 - 图2

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. 查询结果(来自点鸭社区):
  2. ---------------
  3. 1 爬虫工具箱 - Anzsstudio
  4. 链接:https://bot.cocotais.sharkcms.cn/codemao/ryi9d-7gT
  5. ---------------
  6. 2 文件读取【1.0.0 - 退_borderRadius
  7. 链接:https://bot.cocotais.sharkcms.cn/codemao/B1vuzPIWn
  8. ---------------
  9. 3 溪谷工具箱-1.0.4 - 溪谷VALLEY
  10. 链接: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
  11. ---------------
  12. 8条结果,仅显示前三条
  13. 要想查看更多,请访问https://bot.cocotais.sharkcms.cn/bcx/search/?mod=cocojs&key=%E5%B7%A5%E5%85%B7%E7%AE%B1

@柠檬酸钠 /查手册 请求头

  1. 查询到的页面
  2. 1. HTTP客户端
  3. 2. 反馈表 2021归档
  4. 节选第12条,共2条。
  5. 点我查看更多

当然,除了这个好用的小助手,还有「群文件」待你使用。群文件中有着许多的优质资源:自定义控件、作品源文件、打包好的apk等,等待你前往选取!注意了,自定义控件是他人研发,一定要在作品中对其表示感谢哦!

步骤2 准备

有时,有些功能并没有人进行开发,多方查找也无法找到自己的需求。这个时候,就需要群中的控件大佬出场了!

在提问前,需要做好准备工作。这个准备工作很简单,只需要准备好你的问题即可

你的问题看上去应该是这样的:

我在开发(无需正式名称,能包含主题内容即可)时遇到了问题:详细的问题描述,要包含报错与预想输出等

功能的问题一般较长,一定要提前组织好你的语言!

步骤3 提问

正确的提问也是一种美德

首先,你需要简单判断一下群内此时的气氛,如果有人正在争吵,那么非常不建议你进行提问,这不仅很可能会导致你的提问被消息淹没,还有可能让你卷入争吵中,影响自己的心情

其次,保持良好的心态和求知的态度,用谦虚一点的语气进行提问

  • 在提问前后加上“打扰大家了”、“麻烦一下大家,请问”、“谢谢指点”等谦辞

  • 这玩意为啥没有?出来个人给我解释下!
  • 这T*什么玩意,怎么点不开😠
  • 好烦啊,海藻*,刘宇给我出来!

步骤4 验证

当你得到了群中成员的答复,首先要感谢对方,表示自己的感谢!

接着,就可以对对方的解答进行验证了。注意,对待别人的答复要做到以下两点:

辩证看待

  • 群友也有犯错的时候,并不是所有群友给予的答复都是正确的。
  • 如果你发现对方的答复在自己正确地验证下依然无法解决问题,欢迎你再次从步骤1开始提问!当然,你也可以在群中@对方或者私聊解决问题哦。
  • 如果你没有理解对方的答复,没关系!每个人的表达方式都有不同,理解方式也略有差异。你可以继续向对方询问,以解决你的疑惑。

积极回复

  • 对于对方给予的解答,验证后一定要积极地进行回复,让群友不用耗费自己的时间再次进行解答,或是让群友再帮你解答新的疑惑。
  • 即使对方的解答有所问题,回复也要先扬后抑」,先给予对方一个答复(如“谢谢”),再向对方询问。如果你这样与群友交往,问题一定可以得到答复!

好啦,恭喜你完成了在CoCo群中的一次完美的提问!🔙点我返回开头

其他类型的提问

哦?没想到你还有其他类型的问题?没关系!你可以在CoCo群中直接@管理员,他们一定会给你答复哦!

🔙点我返回开头