Skip to content

Commit c106d87

Browse files
fix: router-link transform less space
1 parent 7c9ca03 commit c106d87

File tree

3 files changed

+13
-12
lines changed

3 files changed

+13
-12
lines changed
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<template>
2-
<router-link to="/about" tag="span" event="dblclick">About Us</router-link>
2+
<router-link class="one" to="/about" tag="span" event="dblclick">About Us</router-link>
33

4-
<router-link to="/about" tag="span">About Us</router-link>
4+
<router-link class="one" to="/about" tag="span">About Us</router-link>
55

6-
<router-link to="/about" event="dblclick">About Us</router-link>
6+
<router-link class="one" to="/about" event="dblclick">About Us</router-link>
77

8-
<router-link to="/about" tag="span" event="['click', 'dblclick']">About Us</router-link>
8+
<router-link class="one" to="/about" tag="span" event="['click', 'dblclick']">About Us</router-link>
99

10-
<router-link to="/about" event="['click', 'dblclick']">About Us</router-link>
10+
<router-link class="one" to="/about" event="['click', 'dblclick']">About Us</router-link>
1111
</template>
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<template>
2-
<router-link to="/about" custom v-slot="{ navigate }"><span @dblclick="navigate">About Us</span></router-link>
2+
<router-link class="one" to="/about" custom v-slot="{ navigate }"><span @dblclick="navigate">About Us</span></router-link>
33

4-
<router-link to="/about" custom v-slot="{ navigate }"><span @click="navigate">About Us</span></router-link>
4+
<router-link class="one" to="/about" custom v-slot="{ navigate }"><span @click="navigate">About Us</span></router-link>
55

6-
<router-link to="/about" custom v-slot="{ navigate }"><a @dblclick="navigate">About Us</a></router-link>
6+
<router-link class="one" to="/about" custom v-slot="{ navigate }"><a @dblclick="navigate">About Us</a></router-link>
77

8-
<router-link to="/about" custom v-slot="{ navigate }"><span @click="navigate" @dblclick="navigate">About Us</span></router-link>
8+
<router-link class="one" to="/about" custom v-slot="{ navigate }"><span @click="navigate" @dblclick="navigate">About Us</span></router-link>
99

10-
<router-link to="/about" custom v-slot="{ navigate }"><a @click="navigate" @dblclick="navigate">About Us</a></router-link>
10+
<router-link class="one" to="/about" custom v-slot="{ navigate }"><a @click="navigate" @dblclick="navigate">About Us</a></router-link>
1111
</template>

vue-transformations/router-link-event-tag.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function fix(node: Node, source: string): Operation[] {
4646
// get tag attribute and event attribute value
4747
// get other attribute text
4848
let tagValue, eventValue
49-
let attrText = ''
49+
let attrTexts: string[] = []
5050
node.startTag.attributes.forEach(attr => {
5151
if (attr.type === 'VAttribute') {
5252
const name = attr.key.name
@@ -55,10 +55,11 @@ function fix(node: Node, source: string): Operation[] {
5555
} else if (name === 'event' && attr.value?.type === 'VLiteral') {
5656
eventValue = attr.value.value
5757
} else {
58-
attrText += OperationUtils.getText(attr, source)
58+
attrTexts.push(OperationUtils.getText(attr, source))
5959
}
6060
}
6161
})
62+
const attrText = attrTexts.join(' ')
6263

6364
if (tagValue || eventValue) {
6465
// convert event attribute to new syntax

0 commit comments

Comments
 (0)