小编rks*_*een的帖子

依赖关系如何影响应用程序的整体大小?

假设在我的 flutter 应用程序中我依赖于一个非常庞大的包。

*** pubspec.yaml ***
dependencies:
   some_package: ^0.15.0
Run Code Online (Sandbox Code Playgroud)

但从那个包中我只需要某个文件。

*** main.dart ***
import 'package:some_package/some_file.dart';
Run Code Online (Sandbox Code Playgroud)

编译后,我的应用程序的大小会受到依赖包整体大小的影响吗?或者只是我选择导入的文件?

dart flutter

4
推荐指数
1
解决办法
718
查看次数

FullCalendar - 向事件对象添加新属性

有很多线程讨论类似的问题,但没有一个我能真正理解并应用于我的项目。

我有一个数据库,其中包含一个包含多个字段的事件表:“字段 1”、“字段 2”、“字段 3”...我有一个 PHP 文件(json.php),json_encode 将该表转换为 JSON 格式,我正在使用 FullCalendar 插件来从该文件中获取事件,只需:

events: "json.php"
Run Code Online (Sandbox Code Playgroud)

JSON 格式的每个事件如下所示:

    {
    "Field 1": "value of Field 1",
    "Field 2": "value of Field 2",
    .
    .
    .
    "Field n": "value of Field n",
    "title": "the title"
    "start": "some ISO8601 date string",
    "end": "some ISO8601 date string"
    }
Run Code Online (Sandbox Code Playgroud)

“标题”、“开始”和“结束”字段是最重要的字段,因为 FullCalendar 事件函数默认需要这些字段来创建事件对象和元素。

这很好用。事件以“标题”、“开始”和“结束”属性呈现并显示在日历中。

我的问题是如何让 FullCalendar 将剩余字段作为属性添加到它创建的事件对象中?

我知道自定义事件函数events(作为函数)是我在这里的朋友,但我对此很陌生,即使在阅读了所有相关文档之后,我仍然不清楚如何实现这一点,因为我不是完全确定该功能是如何工作的,而且我对 AJAX 的了解很平庸。

我确信解决方案非常简单。

先感谢您

解决方案:

FullCalender 已经自动执行此操作,因此无需在此进行额外的工作。它对我不起作用的原因是与我的代码中的其他内容有关。

感谢阿迪森!

ajax events json properties fullcalendar

3
推荐指数
1
解决办法
3742
查看次数

标签 统计

ajax ×1

dart ×1

events ×1

flutter ×1

fullcalendar ×1

json ×1

properties ×1