这个2是点击修改按钮弹出对话框中后台返回的当前行的状态值,状态值有1和2两种,要求把这两数字转换为对应的 最新新闻 和 重要新闻 显示在表格中,还要在修改的对话框中做选择器让用户选择这两个状态其中一个,我把选择项对应的写死显示到选择器的下拉选项中了,但是点开对话框时后台默认返回的这行状态2一值没办法转换成文字 重要新闻 显示头疼死了。
这是我在表格中把这两个状态值1和2转换为了最新新闻和重要新闻显示,下边一张图是我修改的弹出框表单中的选择器写法,model只能绑定后台状态的字段types也就是上边显示出来的2,有没有办法能把初始的2转换为 重要新闻 展示啊,求教各位大佬了,感觉后台就给我返回一个状态值让我转换他们的同时还要做修改的选择器展示好像实现不了呢咋
<el-option
v-for="item in options"
:label="item.label"
:value="item.value">
</el-option>
options: [{
value: '选项1',
label: '黄金糕'
}, {
value: '选项2',
label: '双皮奶'
}, {
value: '选项3',
label: '蚵仔煎'
}, {
value: '选项4',
label: '龙须面'
}, {
value: '选项5',
label: '北京烤鸭'
}],
上面是element 官方的 你的options 绑定value就是后端传回来的 1 或者 2 但是显示的时候就用label就可以 然后你传参数,就只传value给后端就可以,然后label自己显示
是这么用的,但我是在修改的弹出框中写选择器,点击修改弹出对话框时就已经发起一次请求把当前行的数据获取渲染到表单中的选择器上了显示为当前状态2,里边的选择项都转换成label的文字了,但就是这个初始获取的2转换不了显示在默认选项中
默认选项一直渲染不了,后来才发现是数据格式问题已经解决了,谢谢啊