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

Vue循環(huán)遍歷選項賦值到對應控件的實現(xiàn)方法

 更新時間:2020年06月22日 10:21:46   作者:~Phoenix  
這篇文章主要介紹了Vue-循環(huán)遍歷選項賦值到對應控件的實現(xiàn)方法啊,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

老規(guī)矩:先走流程,上動圖看效果!在此推薦個大佬,為我提供解決思路,大家多多訪問他的博客,希望帶給大家?guī)椭?/p>

https://blog.csdn.net/yyp0304Devin

下面就一步步為大家講解如何實現(xiàn)將它的試題選項賦值到對應的控件中的,因為題型較多,拿單選題型為大家演示:不同題型它的界面也是不同的,這里也有個技術點,這里就先不講解了。

如動圖所示,要完成這樣的功能,肯定是要訪問后端接口的

知道URL后,我們就知道攜帶的試題ID過去

一、傳遞ID

在點擊編輯按鈕事件中將ID傳值過去

<el-button
	    @click="editQuestion(scope.row)"
	    type="text"
	    size="small"
	    icon="el-icon-edit"
	></el-button>
	
	// 攜帶的題型ID
	carryCurrentRowCode: [
	        { id: "" }
	],
	
	// 通過點擊按鈕將ID傳值到add-question界面
	editQuestion(row) {
	      this.carryCurrentRowCode = row;
	      this.$router.push({
	        path: "add-question",
	        query: {
	          carryCurrentRowCode: this.carryCurrentRowCode
	        }
	      });
	    },

二、在鉤子函數(shù)中通過路由接收ID

this.$axios
	.get("/option/queryById/" + this.carryCurrentRowCode.id)
	.then(res => {  
});

在Vue.js文件中寫好代理路由,因為是新的接口,讓我在訪問路徑時忘了寫,明明獲取到了ID,就是報404,疑惑了好半天,所以一定不要忘記寫好代理!

proxy: { 
	'/option': {
 target: 'http://localhost:8013'
 },
}

三、循環(huán)遍歷data數(shù)組,將不同試題內(nèi)容賦值到對應控件

由Swagger測試接口可以看出,給我們的返回數(shù)據(jù)得到的是這樣一個數(shù)組,如何將對應的試題內(nèi)容賦值到相應的控件中,就要用到for循環(huán)了

傳統(tǒng)for循環(huán)用法:

String[] arr = { "amy", "heinrich", "cindy", "git" };
	  
	     for (int i = 0; i < arr.length; i++) {
	          System.out.println(arr[i]);
}

打印臺:

amy

heinrich

cindy

git

for循環(huán)可以獲取到它的optionOrder,以此來區(qū)分不同的試題選項,之后再做判斷賦值到相應的控件就好了

for (var i = 0; i < res.data.data.length; i++) {
            // 選項A輸入框+富文本編輯器
            if (res.data.data[i].optionOrder == 1) {
              this.IA_inputw = res.data.data[0].optionName;
              this.FA_input = res.data.data[0].optionName;
            } else if (res.data.data[i].optionOrder == 2) {
              //選項B輸入框+富文本編輯器
              this.IB_inputw = res.data.data[1].optionName;
              this.FB_input = res.data.data[1].optionName;
            } else if (res.data.data[i].optionOrder == 3) {
              //選項C輸入框+富文本編輯器
              this.IC_inputw = res.data.data[2].optionName;
              this.FC_input = res.data.data[2].optionName;
            } else if (res.data.data[i].optionOrder == 4) {
              //選項D輸入框+富文本編輯器
              this.ID_inputw = res.data.data[3].optionName;
              this.FD_input = res.data.data[3].optionName;
            }
          }

功能實現(xiàn),多選、判斷等不同類型的試題都可以使用這個方法實現(xiàn)賦值。

到此這篇關于Vue循環(huán)遍歷選項賦值到對應控件的實現(xiàn)方法的文章就介紹到這了,更多相關Vue循環(huán)遍歷選項賦值到對應控件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Vue2.0腳手架搭建

    Vue2.0腳手架搭建

    這篇文章介紹了使用vue-cli搭建腳手架的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-03-03
  • 使用vuetify實現(xiàn)全局v-alert消息通知的方法

    使用vuetify實現(xiàn)全局v-alert消息通知的方法

    使用強大的Vuetify開發(fā)前端頁面,結果發(fā)現(xiàn)官方?jīng)]有提供簡便的全局消息通知組件,所以自己動手寫了一個簡單的組件,接下來通過本文給大家介紹使用vuetify實現(xiàn)全局v-alert消息通知的詳細代碼,感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • vue中sync語法糖的用法詳解

    vue中sync語法糖的用法詳解

    Vue的.sync語法糖是一個用于雙向數(shù)據(jù)綁定的指令,可以在子組件中用來監(jiān)聽父組件傳遞下來的props的變化,本文給大家介紹了在Vue中,.sync語法糖的使用方法,感興趣的朋友跟著小編一起來學習吧
    2024-01-01
  • Vue?+?ElementUI表格內(nèi)實現(xiàn)圖片點擊放大效果的兩種實現(xiàn)方式

    Vue?+?ElementUI表格內(nèi)實現(xiàn)圖片點擊放大效果的兩種實現(xiàn)方式

    這篇文章主要介紹了Vue?+?ElementUI表格內(nèi)實現(xiàn)圖片點擊放大效果的兩種實現(xiàn)方式,第一種使用el-popover彈出框來實現(xiàn)而第二種使用v-viewer插件實現(xiàn),需要的朋友可以參考下
    2024-08-08
  • Vue Elenent實現(xiàn)表格相同數(shù)據(jù)列合并

    Vue Elenent實現(xiàn)表格相同數(shù)據(jù)列合并

    這篇文章主要為大家詳細介紹了Vue Elenent實現(xiàn)表格相同數(shù)據(jù)列合并,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • vue傳值方式的十二種方法總結

    vue傳值方式的十二種方法總結

    這篇文章主要介紹了vue傳值方式的十二種方法總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 一文搞明白vue開發(fā)者vite多環(huán)境配置

    一文搞明白vue開發(fā)者vite多環(huán)境配置

    Vue是一款流行的JavaScript框架,用于開發(fā)動態(tài)單頁應用程序,本地安裝和環(huán)境配置是學習和使用Vue的第一步,下面這篇文章主要給大家介紹了關于vue開發(fā)者vite多環(huán)境配置的相關資料,需要的朋友可以參考下
    2023-06-06
  • Vue通過Blob對象實現(xiàn)導出Excel功能示例代碼

    Vue通過Blob對象實現(xiàn)導出Excel功能示例代碼

    這篇文章主要介紹了Vue通過Blob對象實現(xiàn)導出Excel功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Vue?刪除和增加自定義組件實戰(zhàn)教程

    Vue?刪除和增加自定義組件實戰(zhàn)教程

    Vue.js是一種流行的JavaScript框架,用于構建交互式的Web應用程序,在Vue.js中,我們可以通過動態(tài)地增加和刪除組件來實現(xiàn)動態(tài)頁面的構建和更新,本文介紹Vue?刪除和增加自定義組件實戰(zhàn)教程,感興趣的朋友一起看看吧
    2024-08-08
  • Vite使用unplugin-auto-import實現(xiàn)vue3中的自動導入

    Vite使用unplugin-auto-import實現(xiàn)vue3中的自動導入

    本文主要介紹了Vite使用unplugin-auto-import實現(xiàn)vue3中的自動導入,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06

最新評論

兰考县| 收藏| 汉源县| 华亭县| 临海市| 拜泉县| 定南县| 原平市| 民勤县| 札达县| 满城县| 陇南市| 安丘市| 武陟县| 监利县| 清镇市| 远安县| 铅山县| 广水市| 康平县| 丰台区| 彩票| 荥经县| 澳门| 铜梁县| 南阳市| 泗水县| 贡山| 泾源县| 诸城市| 大港区| 定西市| 株洲县| 申扎县| 太和县| 喜德县| 英吉沙县| 泗阳县| 金沙县| 大城县| 图片|