Closed
Description
Describe the bug
Here's simple example:
<b-link :to="{ name: item.route }" href="http://google.com">Link</b-link>
<router-link :to="{ name: item.route }" href="http://google.com">Link</router-link>
In the above two lines of code if item.route
is undefined
then b-link
still resolve the route and give the unexpected route link. Whereas if you use router-link
then it somehow resolves correctly and give URL of google.com.
Steps to reproduce the bug
- Just use above two lines
- define
item
as empty object soitem.route
returnundefined
Expected behavior
Isn't b-link should give link for google if item.route
is undefined just like router-link
Versions
Libraries:
- BootstrapVue: 2.17.3
- Bootstrap: 4.5.2
- Vue: 2.6.12
Environment:
- Device: PC
- OS: Linux Mint
- Browser: Chrome
- Version: 85