見出し画像

今日の学び #27 2024-06-17

cargo clean

cargoコマンド
インストールしたライブラリやビルドの結果が入るtargetディレクトリをごっそり削除する

TauriでのD&D

Tauriでドラッグ&ドロップを実装しようとすると、JSのonDropリスナーは使えない。
記事にある通り、以下のように専用のAPIのappWindowにcallbackを登録して判定する。

import { appWindow } from "@tauri-apps/api/window"
appWindow.onFileDropEvent( (ev) => {
  if( ev.payload.type !== 'drop' ){
    return
  }
  const [filepath] = ev.payload.paths// as string[]
  console.log(filepath)
  //=> /absolute/path/example.txt
})

その他読んだ記事

この記事が気に入ったらサポートをしてみませんか?