update Button
This commit is contained in:
parent
e7fc76d850
commit
f9a6a467a6
2 changed files with 17 additions and 10 deletions
|
@ -24,21 +24,25 @@ export default {
|
|||
}
|
||||
},
|
||||
methods: {
|
||||
handleClick () {
|
||||
const isRoute = this.$router;
|
||||
if (isRoute) {
|
||||
this.replace ? this.$router.replace(this.to) : this.$router.push(this.to);
|
||||
handleClick (new_window = false) {
|
||||
if (new_window){
|
||||
window.open(this.to);
|
||||
} else {
|
||||
window.location.href = this.to;
|
||||
const isRoute = this.$router;
|
||||
if (isRoute) {
|
||||
this.replace ? this.$router.replace(this.to) : this.$router.push(this.to);
|
||||
} else {
|
||||
window.location.href = this.to;
|
||||
}
|
||||
}
|
||||
},
|
||||
handleCheckClick (event) {
|
||||
handleCheckClick (event, new_window = false) {
|
||||
if (this.to) {
|
||||
if (this.target === '_blank') {
|
||||
return false;
|
||||
} else {
|
||||
event.preventDefault();
|
||||
this.handleClick();
|
||||
this.handleClick(new_window);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue