收藏和点赞是一样的,服务器端逻辑和数据表映射只是字段名不一样,所以框架都是一样的,开发过程中只是把 thumb搜索替换成 collect,所以模块化后开发速度很快,读者可以类比理解。
视图层
封装的收藏按钮小部件
lib/widgets/like_button.dart
import 'package:flutter/material.dart';
import 'package:flutter_locyin/utils/getx.dart';
import 'package:get/get.dart';
class CollectButtonWidget extends StatefulWidget {