linksocarina 2020-07-27 13:23 采纳率: 100%
浏览 1606
已采纳

ElementUI使用穿梭框的时候,我的文本一直显示不出来

如图,能够正确选择,通过控制台也能看到数据已经成功传入对象
我是按照官网的改的,但是原理应该没问题吧

<template>
<div>
<el-button type="primary" @click="dialogVisible = true">建立新群组</el-button>
<br><br>
<el-dialog
  title="请选择您要邀请的成员" :visible.sync="dialogVisible"
  width="50%" :before-close="handleClose" :show-close="false" :modal="true">
  <el-transfer class="selectMembers"
    filterable  :filter-method="filterMethod"
    filter-placeholder="请输入城市拼音"
    v-model="value2" :data="data2">
  </el-transfer>
  <span slot="footer" class="dialog-footer">
    <el-button @click="CancelOperation">取 消</el-button>
    <el-button type="primary" @click="ConfirmOperation">确 定</el-button>
  </span>
</el-dialog>
</div>
</template>

<script>
export default {
  data () {
    return {
      dialogVisible: false,
      data2: [],
      value2: ['1', '2', '3']
    }
  },
  methods: {
    filterMethod (query, item) {
      return item.pinyin.indexOf(query) > -1
    },
    CancelOperation () {
      this.$message({
        type: 'warning',
        message: '取消建立群组'
      })
      this.dialogVisible = false
    },
    ConfirmOperation () {
      this.$message({
        type: 'success',
        message: '建群成功'
      })
      this.dialogVisible = false
    },
    handleClose () {
    }
  },
  created () {
    // 这里要把从后端把全公司的人都拿下来,以便给建群的选择
    const cities = ['上海', '北京', '广州', '深圳', '南京', '西安', '成都']
    const pinyin = ['shanghai', 'beijing', 'guangzhou', 'shenzhen', 'nanjing', 'xian', 'chengdu']
    cities.forEach((city, index) => {
      this.data2.push({
        key: index,
        label: city,
        pinyin: pinyin[index]
      })
    })
    console.log(this.data2)
  }
}
</script>

<style>
.selectMembers {
  color: wheat
}
</style>

图片说明

  • 写回答

4条回答 默认 最新

  • 浴火_凤凰 2020-07-27 14:14
    关注

    你使用官方的例子再重新写一遍吧。
    https://element.eleme.cn/#/zh-CN/component/transfer

    只看到一个区别 filterMethod没有在methods里面 你的在里面
    属性配置 :data="data"
    第二个data 有没有可能指的是 data () 函数 如果是的话 那你的例子和官方就完全不一样了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 已采纳回答 12月5日

悬赏问题

  • ¥15 内网办公电脑进行向日葵远程
  • ¥15 如何输入双曲线的参数a然后画出双曲线?我输入处理函数加上后就没有用了,不知道怎么回事去掉后双曲线可以画出来
  • ¥50 WPF Lidgren.Network.Core2连接问题
  • ¥15 soildworks装配体的尺寸问题
  • ¥100 有偿寻云闪付SDK转URL技术
  • ¥30 基于信创PC发布的QT应用如何跨用户启动后输入中文
  • ¥20 非root手机,如何精准控制手机流量消耗的大小,如20M
  • ¥15 远程安装一下vasp
  • ¥15 自己做的代码上传图片时,报错
  • ¥15 Lingo线性规划模型怎么搭建