<script setup> breaks v-model in production mode when using it to access data from a second script block with Options API data()
#6241
Labels
data()
#6241
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.The text was updated successfully, but these errors were encountered: