I think that you can do something like this:
let routeData = this.$router.resolve({name: 'routeName', query: {data: "someData"}});
window.open(routeData.href, '_blank');
It worked for me.
More Related Contents:
- How to add external JS scripts to VueJS Components?
- Accessing Vuex state when defining Vue-Router routes
- How can I get query parameters from a URL in Vue.js?
- What is ?
- Passing props with programmatic navigation Vue.js
- Vue.js – update router view
- Detect Back Button in Navigation Guards of Vue-Router
- How to pass an object as props with vue router?
- Use arrow function in vue computed does not work
- How to use .env variables in Nuxt 2 or 3?
- VueJS: why is “this” undefined?
- Make VueJS and jQuery play nice
- How to reference static assets within vue javascript
- Can you force Vue.js to reload/re-render?
- VueJs 2.0 emit event from grand child to his grand parent component
- Can I pass parameters in computed properties in Vue.Js
- Why not always use the index as the key in a vue.js for loop?
- Vue – Deep watching an array of objects and calculating the change?
- Static image src in Vue.js template
- How to call function on child component on parent events
- forEach is not a function error with JavaScript array
- Vuejs typescript this.$refs..value does not exist
- How to use any icons with Nuxt3?
- How to install jQuery into Nuxt.js?
- Is there a proper way of resetting a component’s initial data in vuejs?
- Vue converts input[type=number] to a string value
- Parentheses while calling a method in Vue
- forEach loop through two arrays at the same time in javascript
- multiple pages in Vue.js CLI
- How to navigate using vue router from Vuex actions