New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
b-form-checkbox assign is not a function #7182
Comments
We are seeing this exact error during our upgrade to Vue 3.3.7. In addition, we're seeing |
possibly the same issue as #7181 ? |
Same problem. Had to downgrade to v3.3.4... |
@darrinmn9 , I think definitely the same root cause (vuejs/core#8681) and a similar issue. How do we fix it? the other issue is also open and symbols are hands off apparently this way?
|
ok, following the @kalekseev example, I have forked and tried adding this to src/vue.js...
but when I import the locally built version of bootstrap-vue into my project, it appears that the 'VUE' that I am monkeypatching is not the same 'VUE' that is called from the code so it is not really working.... My Monkeypatching code.. the 'VUE' I am monkeypatching... The 'VUE' that actually gets called (not patched) Can any NPM/Yarn Gurus tell me what I am doing wrong in my testing? |
fwiw, my workaround for now is to replace b-form-checkbox with...
|
There is a similar problem with vue-compat / bootstrap-vue and the SELECT input component. I wish there was a workaround, since I can't go back to Vue 3.3.4 due to other library constraints. |
I'm getting this same error using Vue 3.3.4. |
@helenezspeer You need to make sure that you are not using ^3.3.4 but rather 3.3.4 and the same thing for |
Is it possible that the same error in the Radio Group component is not fixed by downgrading to 3.3.4? Even the exact version is not helping me with this. As Vue continues to fix bugs, the cost of staying at 3.3.4 increases. Is there a possibility of fixing this in bootstrap-vue? |
We have the exact same issue, but downgrading to 3.3.4 seems to solve the Radiogroup problem for us though. |
Hello, |
Hello! I was having the same problem with checkboxes and radio buttons in the project I was upgrading to vue version 3.4.21. |
Hey, thanks for your reply. (haven't see that one earlier sorry). |
I did, I'm in the process of removing Vue-Bootstrap from all our applications and replacing it with custom components or another library that is being kept up-to-date where needed. |
You are welcome! In the project I'm working on, we ended up deciding to do the same thing that @TomDeSmet mentioned. It was a lot of work to change in our case, but we made this decision considering:
But I hope a compatible version comes out soon, I really like this library and I wish for your success! |
Describe the bug
in Vue 3 + vue-compat. When setting v-model on a b-form-checkbox component results in a runtime error when clicking the switch. Does not occur with a standard input field.
Steps to reproduce the bug
Expected behavior
No runtime Error.
Versions
Libraries:
Environment:
Demo link
minimal repro on stackblitz
https://stackblitz.com/edit/bootstrap-vue-with-compat-fsfglw?file=components%2FHelloBootstrap.vue
Additional context
in my application, this crashes UI with 'Uncaught runtime Errors'.. in the stackblitz demo, only logs error to console.
When I debug down into the vue.js code, it seems that this call...
where: assignKey is
Symbol(_assign)
, this yields undefined, creating the error laterIt may be related to this (vuejs/core#4121)
The text was updated successfully, but these errors were encountered: