前端怎么使用 字典 dicData(后端封装)

Saber 未结 2 3525
晓庄
晓庄 剑童 2019-07-19 17:25

import { getDictData } from "@/api/system/dict";
dictDataYesNo: [],
{
label: "置顶",
type: "select",
row: true,
dicData: this.dictDataYesNo,
prop: "isTop",
slot: true,
align: "center",
width: "60",
search: true,
searchPlaceholder: "请选择是否置顶"
},
getDictData({ code: "yes_no" }).then(res => {
this.dictDataYesNo = res.data.data;
});


后端返回数据的结构

{"code":200,"success":true,"data":[{"label":"否","value":2},{"label":"是","value":1}],"msg":"操作成功"}


以上是我现有的代码


怎样从后端给过来的数据,前端直接加载 dicData 的字典啊。不想使用 dictUrl 来进行;(一个页面几个子弹用了同个字段数据,所以想一次性加载出来即可)

2条回答
  • 2019-07-19 23:58

    参考下user.vue的配置

    image.png

    image.png

    3 讨论(0)
  • 2019-07-19 18:33

    curd 里面的 rowAdd , rowEdit 需要进行绑定吗。还是直接在 method 里面进行使用。

    rowAdd() {
    console.log("add");
    },

    点击新增按钮,没有输出。谢谢

    0 讨论(0)
提交回复