如何解决在LinSeries React Vis上悬停时获取x和y值
试图在鼠标悬停位置获得x和y值。
namespace App\Imports;
use App\Models\Application;
use Maatwebsite\Excel\Concerns\ToModel;
use Maatwebsite\Excel\Concerns\Importable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Maatwebsite\Excel\Concerns\SkipsFailures;
use Maatwebsite\Excel\Concerns\SkipsOnFailure;
use Maatwebsite\Excel\Concerns\WithheadingRow;
use Maatwebsite\Excel\Concerns\WithValidation;
use Maatwebsite\Excel\Concerns\WithBatchInserts;
use Maatwebsite\Excel\Concerns\WithChunkReading;
class ApplicationImport implements ToModel,WithheadingRow,WithValidation,WithBatchInserts,WithChunkReading,ShouldQueue,SkipsOnFailure
{
use Importable,SkipsFailures;
public function rules(): array
{
return [
'*.title' => ['required','string','max:100','unique:applications'],'*.user_id' => ['required','numeric'],'*.company_id' => ['required','*.course_id' => ['required','*.coursetype_id' => ['required','*.institution_id' => ['required','*.status_id' => ['required','*.internal_ref' => ['required','max:255'],'*.external_ref' => ['required','*.intake_month' => ['required','*.intake_year' => ['required','numeric','min:4'],'*.tution_fee' => ['required','*.administration_charge' => ['required','*.created_by' => ['required','numeric']
];
}
public function genUID()
{
$app_uid = 'USR-' . mt_rand(10000000,99999999);
if ($this->uidNumberExists($app_uid)) {
return $this->genUID();
} else {
return $app_uid;
}
}
public function uidNumberExists($app_uid)
{
return Application::Where('uid',$app_uid)->exists();
}
/**
* @param array $row
*
* @return \Illuminate\Database\Eloquent\Model|null
*/
public function model(array $row)
{
return new Application([
'uid' => $this->genUID(),'title' => $row['title'],'user_id' => $row['user_id'],'company_id' => $row['company_id'],'course_id' => $row['course_id'],'coursetype_id' => $row['coursetype_id'],'institution_id' => $row['institution_id'],'status_id' => $row['status_id'],'internal_ref' => $row['internal_ref'],'external_ref' => $row['external_ref'],'intake_month' => $row['intake_month'],'intake_year' => $row['intake_year'],'tution_fee' => $row['tution_fee'],'administration_charge' => $row['administration_charge'],'created_by' => $row['created_by'],]);
}
public function batchSize(): int
{
return 1000;
}
public function chunkSize(): int
{
return 1000;
}
}
当我记录事件时,我得到{event:Class}。 文档尚不清楚如何获得价值
我尝试了event.target.value和event.currentTarget,但是它们是未定义的。有没有人以前遇到过这个问题并有解决方案或解决方法?
当我展开事件对象时,我得到以下内容
<XYPlot
xType="time"
getX={ d => d[0] }
getY={ d => d[1] }
width={300}
height={300}>
<Lineseries
color="orange"
data={graphData}
onSeriesMouSEOver={(event)=> {
console.log('val',event)
}}
/>
<XAxis />
<YAxis />
</XYPlot>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。