Skip to content

<script setup> breaks v-model in production mode when using it to access data from a second script block with Options API data() #6241

Closed
@adamsol

Description

@adamsol

Vue version

3.2.37

Link to minimal reproduction

https://sfc.vuejs.org/#eNp9UNtOwzAM/ZUoLwNpbaQNCalsaPxHXkpjWKG54DgdaOq/43QFdUXCT/G55Bz5LJ9CKPsEspLa7Qhs6GqCR+0Ez651IZHoC+sNdHstPxLgl5ZCsWCnZmpeY4NtIBGBUpj8jXeRxOnImh5Q7MXd5iEbL9K5bTLAZ/BIwsBLnToS5wuax9RU39zOkTzIYeiWaJ6xaSVWq/U1N3CB3/fEZWxWSq5la3OPwtahfIve8XHGCD0RUcvqJ1RLvl7etTwShVgplVx4fy0bb9WBOYXJUWuhMN4etuWm3N4r00aa4yVEWzyjP0VATtRyajZ+rhjk8xUIzgAC/hu20F4FLrg/oTlz0G6QwzdZkavj

Steps to reproduce

Type something in the input.

What is expected?

No error.

What is actually happening?

ReferenceError: query is not defined

System Info

No response

Any additional comments?

The error occurs only in production mode.
There is no error if there is nothing in the <script setup> block.
There is no error if data is an arrow function.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions