Skip to content

Commit 097c8c1

Browse files
committed
fix(tabs): text word-break #1344
1 parent 5ad63b6 commit 097c8c1

File tree

3 files changed

+9
-17
lines changed

3 files changed

+9
-17
lines changed

demo.html

-13
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,5 @@
2020
</noscript>
2121
<div id="app"></div>
2222
<script type="module" src="./src/sites/mobile/main.ts"></script>
23-
<script type="text/javascript">
24-
var jaq = jaq || [];
25-
jaq.push(["account", "JA2018_1831300"]);
26-
jaq.push(["domain", "jd.com"]);
27-
(function() {
28-
var ja = document.createElement("script");
29-
ja.type = "text/javascript";
30-
ja.async = true;
31-
ja.src = "//wl.jd.com/joya.js";
32-
var s = document.getElementsByTagName("script")[0];
33-
s.parentNode.insertBefore(ja, s);
34-
})();
35-
</script>
3623
</body>
3724
</html>

src/packages/__VUE/tabpane/index.scss

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
box-sizing: border-box;
88
overflow: auto;
99
height: 100%;
10+
word-break: break-all;
1011
&.inactive {
1112
overflow: visible;
1213
height: 0;

src/packages/__VUE/tabs/demo.vue

+8-4
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@
3535
</nut-tabs>
3636

3737
<h2>{{ translate('title4') }}</h2>
38-
<nut-tabs v-model="state.tab4value" title-scroll title-gutter="10">
39-
<nut-tabpane v-for="item in state.list4" :title="'Tab ' + item"> Tab {{ item }} </nut-tabpane>
38+
<nut-tabs v-model="state.tab4value" :auto-height="true" title-scroll title-gutter="10">
39+
<nut-tabpane v-for="(item, index) in state.list4" :pane-key="index" :title="'Tab ' + item">
40+
Tab {{ item }}
41+
</nut-tabpane>
4042
</nut-tabs>
4143
<h2>{{ translate('title5') }}</h2>
4244
<nut-tabs style="height: 300px" v-model="state.tab5value" title-scroll direction="vertical">
@@ -130,7 +132,7 @@ export default createDemo({
130132
tab5value: '0',
131133
tab6value: '0',
132134
tab7value: 'c1',
133-
list3: Array.from(new Array(2).keys()),
135+
list3: ['1', '2'],
134136
list4: Array.from(new Array(10).keys()),
135137
list5: Array.from(new Array(2).keys()),
136138
list6: computed(() => [
@@ -151,7 +153,9 @@ export default createDemo({
151153
])
152154
});
153155
setTimeout(() => {
154-
state.list3.push(999);
156+
state.list3.push(
157+
'999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999'
158+
);
155159
state.tab3value = '2';
156160
}, 3000);
157161

0 commit comments

Comments
 (0)