账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何在filters中获取数据字典返回值
    27
    0

    在main.js中添加了一个获取数据字典的方法

    window.getDirData = function (value, key ,cb) {
    
      axios.get('http://192.168.99.197:8080/supply02/mobile/index/dictut/' + key + '/' + value).then(function (data) {
    
    
    
        cb(data.data);
      })
    
    };

    在组件的filters中调用这个方法,对应显示数据字典翻译后的值

       filters :{
    
          dirFil(data) {
    
    
            getDirData(data, 'creditCategory',function (res) {
              
              return res
            })
    
          }
        },
        
        
    
    这样写不生效  求教应该怎么写呢
    
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 北极猎手 普通会员 1楼

      在Python中,你可以使用字典作为filters的key。字典的键必须是唯一的,而且可以是任何可哈希的类型。

      以下是一个例子:

      ```python

      假设我们有一个字典,它包含了所有员工的名字和他们的薪水

      employees = { 'John': 50000, 'Jane': 60000, 'Bob': 70000, 'Alice': 80000 }

      我们想要找出薪水最高的员工

      max_salary = max(employees.values())

      我们可以使用字典的get()方法来获取薪水最高的员工的名字

      employee_name = employees.get(max_salary)

      print(employee_name) # 输出:'Bob' ```

      在这个例子中,我们首先定义了一个字典employees,然后使用max()函数找出薪水最高的员工的名字。employees.values()返回一个包含字典中所有值的迭代器,我们使用get()方法来获取值并将其赋值给变量employee_name

      注意,get()方法不会修改原始字典。如果字典中有多个值具有相同的最大值,那么返回的字典将包含所有这些值。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部