The WordPress documentation for admin_enqueue_scripts says that you can:
function load_custom_wp_admin_style($hook) {
// Load only on ?page=mypluginname
if($hook != 'toplevel_page_mypluginname') {
return;
}
wp_enqueue_style( 'custom_wp_admin_css', plugins_url('admin-style.css', __FILE__) );
}
add_action( 'admin_enqueue_scripts', 'load_custom_wp_admin_style' );
Basically, you’re being passed $hook
and it should be the value of your page name, which is the name you’ve chosen.