【问题标题】:Where has this class been used?这个类在哪里使用过?
【发布时间】:2020-09-16 21:51:54
【问题描述】:

例如,我这样创建一个 UserDataModel 类:

import 'package:meta/meta.dart';

import '../../../../globals/errors/exceptions.dart';
import '../../domain/entities/user_data.dart';
import '../../../../globals/utils/value_checker.dart';

class UserDataModel extends UserData {
  UserDataModel(
      {@required String fullname,
      @required String username,
      @required String token})
      : super(fullname: fullname, username: username, token: token);

  factory UserDataModel.fromJson(Map<String, dynamic> json) {
    return UserDataModel(
        fullname: json['fullname'],
        username: json['username'],
        token: json['token']);
  }

  factory UserDataModel.fromEntity(UserData userData) {
    return UserDataModel(
        fullname: userData.fullname,
        username: userData.username,
        token: userData.token);
  }

  Map<String, dynamic> toJson() {
    Map<String, dynamic> result = new Map<String, dynamic>();
    result = {
      "fullname": fullname,
      "username": username,
      "token": token,
    };

    return result;
  }
}

我想知道,在任何文件中初始化了哪个 UserDataModel 类?例如,我在 repository.dart 文件或 main.dart 或其他文件中初始化 UserDataModel 类。在 VSCode 中我怎么知道?

【问题讨论】:

  • 您可以执行全局搜索(在 macOS 上为 Cmd + shift + F)

标签: flutter dart visual-studio-code package


【解决方案1】:

按Ctrl键,

将鼠标光标移动到您要定位的小部件(类)。

按左键。

将打开包含该小部件/类的新选项卡。

【讨论】:

    【解决方案2】:

    我找到了解决方案: 1.右键点击我要搜索的类使用类 2. 选择“转到定义” 3.我找到了这个类的使用位置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-21
      • 2011-10-26
      • 1970-01-01
      • 2021-10-08
      • 1970-01-01
      • 2021-11-27
      相关资源
      最近更新 更多