vuejs2 - VueJs + 元素 UI : How to set default value with photo el-select?

标签 vuejs2 element-ui

我有照片的 el-select 选项,在选项中我可以获得照片变量,但在默认值下我无法获得照片的默认值。

你能帮助我吗?

预期:默认值为麦当劳(照片+标签)

这是我的代码:

<el-select v-model="value" placeholder="Select">
   <el-option v-for="item in outlet" :key="item.value" :label="item.label" :value="item.value">
     <img :src="item.photo"> {{ item.label }}
   </el-option>
</el-select>

这是我的 fiddle :

https://jsfiddle.net/dede402/L4y8zw1e/10/

最佳答案

选择的值模板和选项模板不同。 el-select允许您为所选模板定义前缀槽,请查看:https://jsfiddle.net/budgw/L4y8zw1e/36/

请注意,我更改了您的 el-select为了直接使用对象作为选定值。在这种情况下,您必须指定 value-keyel-select .

关于vuejs2 - VueJs + 元素 UI : How to set default value with photo el-select?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50694568/

相关文章:

javascript - 我如何使用 VueFire 将 prop 作为 firebase 路径的一部分?

vue.js - Vuejs : is it possible to name Vue instances in vue-devtools?

vue.js - 从 Vuex 中的一个模块更改另一个模块状态

vue.js - 如何在 v-model select 上添加条件? vue.js 2

javascript - 用vuejs计算动态相加的值之和

javascript - 为什么这个 Vue 3 表单验证脚本失败?

javascript - Vue.js + 元素用户界面 : Content editable on el-table's rows

javascript - elementUI Cascader 中无法正确显示

vue.js - Element Ui + Vue JS [列偏移不起作用]

vue.js - Element UI 使用默认主题