最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue實(shí)現(xiàn)聯(lián)動(dòng)選擇

 更新時(shí)間:2022年03月30日 08:19:30   作者:星星上的程序媛  
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)聯(lián)動(dòng)選擇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了vue實(shí)現(xiàn)聯(lián)動(dòng)選擇的具體代碼,供大家參考,具體內(nèi)容如下

因?yàn)轫?xiàng)目需求,作者和作者頭像都是由后臺(tái)接口傳給前端的,所以我就選擇用select來實(shí)現(xiàn)
主要想法就是當(dāng)選擇作者后,自動(dòng)顯示頭像,(效果如下)

下面就分享下代碼(element):
頁面用的就是form表單

<el-form ref="goodsCircle" :model="goodsCircle" class="form-container"> ? ?
? ? ? ? ? <el-form-item
? ? ? ? ? ? label-width="80px"
? ? ? ? ? ? label="作者:"
? ? ? ? ? ? class="postInfo-container-item"
? ? ? ? ? ? prop="authorInfo"
? ? ? ? ? >
? ? ? ? ? ? <el-select
? ? ? ? ? ? ? filterable
? ? ? ? ? ? ? v-model="goodsCircle.authorInfo"
? ? ? ? ? ? ? remote
? ? ? ? ? ? ? placeholder="搜索用戶"
? ? ? ? ? ? ? @change="getAuthorImg" ? ?
? ? ? ? ? ? ? value-key="key"
? ? ? ? ? ? >
? ? ? ? ? ? ? <el-option
? ? ? ? ? ? ? ? v-for="item in authorArr"
? ? ? ? ? ? ? ? :key="item.key"
? ? ? ? ? ? ? ? :label="item.label"
? ? ? ? ? ? ? ? :value="item"
? ? ? ? ? ? ? />
? ? ? ? ? ? </el-select>
? ? ? ? ?
? ? ? ? ? </el-form-item>
? ? ?
? ? ? <el-form-item prop="authorImg" label-width="80px" label="頭像" style="margin-bottom: 30px;">
? ? ? ? <el-image
? ? ? ? ? v-model="goodsCircle.authorImg"
? ? ? ? ? :src="goodsCircle.authorImg"
? ? ? ? ? fit="cover"
? ? ? ? ? lazy
? ? ? ? ? style="width: 200px;height: 180px;"
? ? ? ? >
? ? ? ? ? <div slot="placeholder" class="image-slot">
? ? ? ? ? ? 加載中
? ? ? ? ? ? <span class="dot">...</span>
? ? ? ? ? </div>
? ? ? ? </el-image>
? ? ? </el-form-item>
?</el-form>
<script>
export default {
? data() {
? ? return {
? ? ? authorArr: [],
? ? ? goodsCircle: {
? ? ? ? authorInfo: {},
? ? ? ? author: "",
? ? ? ? authorImg: "",
? ?},
? ? };
? },
? methods: {
? ? //查詢發(fā)布者
? ? getAuthorList() {
? ? ? this.$api.operation
? ? ? ? .getAuthorList({
? ? ? ? ? status: this.listQuery.authorStatus
? ? ? ? })//這是接口
? ? ? ? .then(res => {
? ? ? ? ? if (res.data.code == 200) {
? ? ? ? ? ? let arr = [];
? ? ? ? ? ? res.data.result.forEach((res, index) => {
? ? ? ? ? ? ? arr[index] = {
? ? ? ? ? ? ? ? key: res.id,
? ? ? ? ? ? ? ? label: res.author,
? ? ? ? ? ? ? ? authorImg: res.authorImg
? ? ? ? ? ? ? };
? ? ? ? ? ? });
? ? ? ? ? ? this.authorArr = arr;
? ? ? ? ? }
? ? ? ? });
? ? },
? ? //change事件
? ? getAuthorImg(param) {
? ? ? this.goodsCircle.authorImg = param.authorImg;
? ? ? this.goodsCircle.author = param.label;
? ? }
? },

??
?
? created() {
? ? this.getAuthorList();
? }
};
</script>

這樣就能實(shí)現(xiàn)效果了。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue全局自定義指令和局部自定義指令的使用

    vue全局自定義指令和局部自定義指令的使用

    這篇文章主要介紹了vue全局自定義指令和局部自定義指令的使用,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 簡單談?wù)刅ue中的diff算法

    簡單談?wù)刅ue中的diff算法

    diff算法的本質(zhì)是找出兩個(gè)對象之間的差異,目的是盡可能復(fù)用節(jié)點(diǎn)。,下面這篇文章主要給大家介紹了關(guān)于Vue中diff算法的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • vue3錨點(diǎn)定位多種方法詳解

    vue3錨點(diǎn)定位多種方法詳解

    這篇文章主要介紹了vue3的錨點(diǎn)定位多種方法,需要的朋友可以參考下
    2024-01-01
  • vue組件間的通信,子組件向父組件傳值的方式匯總

    vue組件間的通信,子組件向父組件傳值的方式匯總

    這篇文章主要介紹了vue組件間的通信,子組件向父組件傳值的方式匯總,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Vue引入jQuery的方法和配置教程

    Vue引入jQuery的方法和配置教程

    雖然Vue.js作為一個(gè)現(xiàn)代化的前端框架,鼓勵(lì)使用其自身的響應(yīng)式機(jī)制來處理DOM操作,但在某些情況下,尤其是在需要維護(hù)舊系統(tǒng)的項(xiàng)目中,可能會(huì)遇到需要引入jQuery的情況,本文將詳細(xì)講解如何在Vue項(xiàng)目中引入jQuery,需要的朋友可以參考下
    2024-09-09
  • vue去除數(shù)組指定位置元素的幾種方法

    vue去除數(shù)組指定位置元素的幾種方法

    這篇文章主要介紹了vue剔除數(shù)組指定位置元素的幾種方法,文中主要介紹了單個(gè)去除和批量去除這兩種方法,并通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • vue.js中ref和$refs的使用及示例講解

    vue.js中ref和$refs的使用及示例講解

    這篇文章主要給大家介紹了關(guān)于vue.js中ref和$refs使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vue.js具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Vue3報(bào)錯(cuò)‘defineProps‘?is?not?defined的解決方法

    Vue3報(bào)錯(cuò)‘defineProps‘?is?not?defined的解決方法

    最近工作中遇到vue3中使用defineProps中報(bào)錯(cuò),飄紅,所以這篇文章主要給大家介紹了關(guān)于Vue3報(bào)錯(cuò)‘defineProps‘?is?not?defined的解決方法,需要的朋友可以參考下
    2023-01-01
  • Vue.config.js配置報(bào)錯(cuò)ValidationError:?Invalid?options?object解決辦法

    Vue.config.js配置報(bào)錯(cuò)ValidationError:?Invalid?options?object解

    這篇文章主要給大家介紹了關(guān)于Vue.config.js配置報(bào)錯(cuò)ValidationError:?Invalid?options?object的解決辦法,主要由于vue.config.js配置文件錯(cuò)誤導(dǎo)致的,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • vue關(guān)于重置表單數(shù)據(jù)出現(xiàn)undefined的解決

    vue關(guān)于重置表單數(shù)據(jù)出現(xiàn)undefined的解決

    這篇文章主要介紹了vue關(guān)于重置表單數(shù)據(jù)出現(xiàn)undefined的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評(píng)論

六枝特区| 舟山市| 任丘市| 霸州市| 灵璧县| 台湾省| 巨鹿县| 辽阳市| 从化市| 织金县| 德惠市| 吉安市| 井冈山市| 阆中市| 邓州市| 班玛县| 鸡泽县| 沧州市| 德钦县| 南平市| 金寨县| 鹿泉市| 石渠县| 当涂县| 浑源县| 永和县| 蓬安县| 沂水县| 唐山市| 三门峡市| 贵溪市| 贵南县| 涟源市| 盘山县| 安化县| 司法| 高雄县| 长沙市| 朝阳区| 济南市| 黄石市|