Commit 3fd978800fb1d3e9d84c15cac13271836ed868cb
1 parent
8f48491a
Transfer renderFormat support html element
Transfer renderFormat support html element
Showing
2 changed files
with
5 additions
and
1 deletions
Show diff stats
src/components/transfer/list.vue
@@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
18 | :class="itemClasses(item)" | 18 | :class="itemClasses(item)" |
19 | @click.prevent="select(item)"> | 19 | @click.prevent="select(item)"> |
20 | <Checkbox :checked="isCheck(item)" :disabled="item.disabled"></Checkbox> | 20 | <Checkbox :checked="isCheck(item)" :disabled="item.disabled"></Checkbox> |
21 | - <span>{{ showLabel(item) }}</span> | 21 | + <span>{{{ showLabel(item) }}}</span> |
22 | </li> | 22 | </li> |
23 | <li :class="prefixCls + '-content-not-found'">{{ notFoundText }}</li> | 23 | <li :class="prefixCls + '-content-not-found'">{{ notFoundText }}</li> |
24 | </ul> | 24 | </ul> |
test/routers/transfer.vue
@@ -3,6 +3,7 @@ | @@ -3,6 +3,7 @@ | ||
3 | :data="data2" | 3 | :data="data2" |
4 | :target-keys="targetKeys2" | 4 | :target-keys="targetKeys2" |
5 | filterable | 5 | filterable |
6 | + :render-format="rf" | ||
6 | :filter-method="filterMethod" | 7 | :filter-method="filterMethod" |
7 | @on-change="handleChange2"></Transfer> | 8 | @on-change="handleChange2"></Transfer> |
8 | </template> | 9 | </template> |
@@ -37,6 +38,9 @@ | @@ -37,6 +38,9 @@ | ||
37 | }, | 38 | }, |
38 | filterMethod (data, query) { | 39 | filterMethod (data, query) { |
39 | return data.label.indexOf(query) > -1; | 40 | return data.label.indexOf(query) > -1; |
41 | + }, | ||
42 | + rf (data) { | ||
43 | + return '<i class="ivu-icon ivu-icon-alert"></i>' + data.label; | ||
40 | } | 44 | } |
41 | } | 45 | } |
42 | } | 46 | } |