Skip to content

"Window is not defined" when importing anything #6679

Closed Answered by FabianLars
Waradu asked this question in Q&A
Discussion options

You must be logged in to vote

import { window } from '@tauri-apps/api'; import tauri's window module, but window.__TAURI__ expects the browser's window object. Furthermore the window.__TAURI__ api is really only meant to be used if you cannot import npm packages.

Your could should probably look something like this:

<script>
import { invoke } from '@tauri-apps/api/tauri';

export default {
  methods: {
    minimizeWindow() {
      invoke('minimizeWindow')
    },
    maximizeWindow() {
      invoke('maximizeWindow')
    },
    closeWindow() {
      invoke('closeWindow')
    }
  }
}
</script>

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Waradu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants