<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # 下拉選擇器 當選項過多時,使用下拉選擇器展示并選擇內容。 select下拉選擇器中除了基礎配置以外,主要的配置包含兩大類:屬性配置和數據配置。 ![select1](https://img.kancloud.cn/de/a1/dea12f7b4b35101c187459800c9369d8_2348x1569.png "select1.png") ## 1、 屬性配置 屬性配置中包含了組件當前顯示的外觀及功能。當前主要包含: * 輸入提示 * 多選 * 是否可搜索 * 是否可清除 * 是否隱藏 * 是否禁用 * 選擇后回調 當選擇了某個下拉選項后,會觸發此處配置的表達式。 * 清除后回調 當選擇了 “可清除”并且配置了 “清除后回調”的腳本,則在點擊清除圖標后會觸發此處配置的表達式。 ## 2、 數據配置 數據配置標示了當前下拉選擇器所能展示的數據。當前支持靜態數據、API接口、數據字典(需提前配置)三種輸入格式的接入。 ### 靜態數據 靜態數據配置直接在節目上填寫即可。 ![select2](https://img.kancloud.cn/e0/03/e003c63012bb883246fddb38d2addf8e_2328x1404.png "select2.png") ### API接口 API接口通過axios請求獲取后端的接口數據后進行加載展示。 示例(僅模板): ``` { "list": [ { "type": "select", "options": { "defaultValue": "", "placeholder": "請輸入", "dynamic": 1, "options": [], "remoteFunc": "https://netopt.net/api/bbs/api/hotTopic", "dataPath": "data", "remoteValue": "id", "remoteLabel": "title", "dictType": "", "multiple": false, "showSearch": false, "clearable": false, "hidden": false, "disabled": false, "selectCb": "", "clearCb": "", "linkage": false, "linkData": [] }, "label": "下拉選擇器", "labelWidth": -1, "width": "100%", "span": 24, "model": "select_1679566823041", "key": "select_1679566823041", "rules": [ { "required": false, "message": "必填項", "trigger": [ "blur" ] } ] } ], "config": { "labelPosition": "left", "labelWidth": 100, "size": "mini", "outputHidden": true, "hideRequiredMark": false, "syncLabelRequired": false, "customStyle": "" } } ``` ![select3](https://img.kancloud.cn/5a/7d/5a7d959c078bc6d19ea14d721a011111_2325x1179.png "select3.png") ***** **配置說明** **遠端方法**: 遠程請求的接口地址。 目前僅支持get請求。 **列表數據dataPath** 遠程請求后數據很多時候并不直接就是數組,在返回的數據結構中在某個路徑下才是我們需要的數據。 此處的解析依賴object-path。 舉例1: ``` 假設當前的數據返回結構為 { "msg":"操作成功", "code":0, "data":[ {"id": 1 , "name": "張三"}, {"id": 2 , "name": "李四"} ] } 則此時的dataPath 應該填寫為: data ``` 舉例2: ``` { "msg":"操作成功", "code":0, "data":{ list: [ {"id": 1 , "name": "張三"}, {"id": 2 , "name": "李四"} ], pageIndex: 1, pageSize: 2, totalCount: 78 } } 則此時的dataPath 應該填寫為: data.list ``` **值字段** 通過dataPath解析出來的數組單個值中標記value的字段。 **標簽字段** 通過dataPath解析出來的數組單個值中用來顯示的字段。 ### 數據字典 數據字典需要提前配置。 ![select4](https://img.kancloud.cn/97/6a/976a6fe3b7c36f29e46cfed7ddb34efb_2310x1320.png "select4.png")
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看