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

vue中數(shù)據(jù)字典dicts的簡(jiǎn)單說(shuō)明和用法介紹

 更新時(shí)間:2024年01月10日 14:57:56   作者:small?red?red  
這篇文章主要給大家介紹了關(guān)于vue中數(shù)據(jù)字典dicts的簡(jiǎn)單說(shuō)明和用法的相關(guān)資料,如果您想在Vue中使用字典查詢,您可以使用Vue的計(jì)算屬性和方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、什么是數(shù)據(jù)字典?

字典(dictionary)是一種數(shù)據(jù)結(jié)構(gòu),用于存儲(chǔ)鍵-值對(duì)。字典是一個(gè)無(wú)序的集合,通過(guò)鍵來(lái)索引值。一般來(lái)說(shuō),在Python中,字典用花括號(hào) {}標(biāo)識(shí),鍵值之間用 冒號(hào):分隔,鍵-值對(duì)之間使用 , 分割。而在vue前端項(xiàng)目的開(kāi)發(fā)中,也會(huì)使用到dicts字典。

二、數(shù)據(jù)字典的使用

1、字典初始化

// 字典數(shù)據(jù)組件----------->main.js
import DictData from '@/components/DictData'
// 字典組件掛載到Vue上當(dāng)做插件使用
DictData.install()

2、字典組件定義

// 組件----------->components/DictData/index.js
import Vue from 'vue'
 //引入DataDict的模塊或工具,包含數(shù)據(jù)字典相關(guān)的功能
import DataDict from '@/utils/dict' 
//查詢字典的方法(獲取數(shù)據(jù)的接口)
import { getDicts as getDicts } from '@/api/system/dict/data'

function install() {
//把DataDict當(dāng)作一個(gè)插件安裝到Vue實(shí)例中
  Vue.use(DataDict, {
//數(shù)據(jù)字典元信息
    metas: {
    //'*'表示這是一個(gè)通用配置,適用于所有數(shù)據(jù)字典
      '*': {
    //labelField 和 valueField 是用于指定數(shù)據(jù)字典項(xiàng)中標(biāo)簽和值的字段名
        labelField: 'dictLabel',
        valueField: 'dictValue',
    //這個(gè)函數(shù)用來(lái)請(qǐng)求數(shù)據(jù)字典的數(shù)據(jù),調(diào)用 getDicts() 函數(shù),并使用傳入的 dictMeta.type 來(lái)獲取相應(yīng)類型的數(shù)據(jù)字典
        request(dictMeta) {
          return getDicts(dictMeta.type).then(res => res.data)
        },
      },
    },
  })
}

export default {
  install,
}

其中,@/utils/dict文件里面主要是數(shù)據(jù)字典的一些方法,對(duì)于字典數(shù)據(jù),標(biāo)簽,原始數(shù)據(jù)的處理;

'@/api/system/dict/data文件里面主要是字典接口,用于獲取字典數(shù)據(jù)

3、使用數(shù)據(jù)字典

<el-select
              clearable
              v-model="queryForm.statusCd"
              placeholder="請(qǐng)選擇"
              filterable
              size="small"
            >
              <el-option
                v-for="dict in dict.type.order_select_status"
                :key="dict.value"
                :label="dict.label"
                :value="dict.value"
              />
            </el-select>

 dicts: ["order_select_status"], //引入狀態(tài)字典

其中,order_select_status則是數(shù)據(jù)字典直接引用的“狀態(tài)字典”

另外,還可自定義字典函數(shù),這里就不做介紹了。

寫(xiě)在最后:

什么是若依框架:若依框架就是一個(gè)后臺(tái)管理框架,主要使用技術(shù)在官網(wǎng)可查,這里簡(jiǎn)要敘述:主要技術(shù)分別是基于springboot、shiro、mybatis、Thymeleaf等,這個(gè)后臺(tái)管理框架可以實(shí)現(xiàn)零代碼開(kāi)發(fā),它能讓我們大部分時(shí)間放在業(yè)務(wù)開(kāi)發(fā)上面,節(jié)省一些不必要的時(shí)間,降低技術(shù)難度,與開(kāi)發(fā)成本。其中,也會(huì)在項(xiàng)目中大量用到字典。

到此這篇關(guān)于vue中數(shù)據(jù)字典dicts的簡(jiǎn)單說(shuō)明和用法介紹的文章就介紹到這了,更多相關(guān)vue數(shù)據(jù)字典dicts內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue安裝與環(huán)境配置步驟詳解

    Vue安裝與環(huán)境配置步驟詳解

    在開(kāi)始學(xué)習(xí)vue的時(shí)候,對(duì)于新手安裝這個(gè)環(huán)境是真的搞人心態(tài),不友好,下面這篇文章主要給大家介紹了關(guān)于Vue安裝與環(huán)境配置的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 一文詳解怎么安裝離線vue環(huán)境

    一文詳解怎么安裝離線vue環(huán)境

    這篇文章主要給大家介紹了關(guān)于怎么安裝離線vue環(huán)境的相關(guān)資料,由于公司要求在內(nèi)網(wǎng)開(kāi)發(fā)項(xiàng)目,而內(nèi)網(wǎng)不能連接外網(wǎng),因此只能離線安裝vue環(huán)境,需要的朋友可以參考下
    2023-12-12
  • Vue?quill-editor?編輯器使用及自定義toobar示例詳解

    Vue?quill-editor?編輯器使用及自定義toobar示例詳解

    這篇文章主要介紹了Vue quill-editor編輯器使用及自定義toobar示例詳解,這里講解編輯器quil-editor的知識(shí)結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Vue iframe更改src后頁(yè)面未刷新問(wèn)題解決方法

    Vue iframe更改src后頁(yè)面未刷新問(wèn)題解決方法

    這篇文章主要介紹了Vue iframe更改src后頁(yè)面未刷新問(wèn)題解決,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Vue 中 template 有且只能一個(gè) root的原因解析(源碼分析)

    Vue 中 template 有且只能一個(gè) root的原因解析(源碼分析)

    這篇文章主要介紹了Vue 中 template 有且只能一個(gè) root的原因解析,本文從源碼角度分析給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Vue使用html2canvas和jspdf實(shí)現(xiàn)PDF文件導(dǎo)出

    Vue使用html2canvas和jspdf實(shí)現(xiàn)PDF文件導(dǎo)出

    這篇文章主要為大家詳細(xì)介紹了Vue如何使用html2canvas和jspdf實(shí)現(xiàn)PDF文件導(dǎo)出功能并設(shè)置頁(yè)面大小及方向,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • Vue組件數(shù)據(jù)傳遞與props校驗(yàn)方式

    Vue組件數(shù)據(jù)傳遞與props校驗(yàn)方式

    這篇文章主要介紹了Vue組件數(shù)據(jù)傳遞與props校驗(yàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 在Vue中實(shí)現(xiàn)拖拽功能的實(shí)例

    在Vue中實(shí)現(xiàn)拖拽功能的實(shí)例

    Vue實(shí)現(xiàn)拖拽功能的基本原理是監(jiān)聽(tīng)鼠標(biāo)事件,實(shí)時(shí)更新拖拽元素的位置,最后在合適的時(shí)機(jī)停止拖拽并更新元素位置,在Vue中,我們可以通過(guò)綁定相關(guān)事件來(lái)實(shí)現(xiàn)這一功能
    2025-02-02
  • VUE2—defineProperty和VUE3—proxy使用方式

    VUE2—defineProperty和VUE3—proxy使用方式

    Vue2和Vue3的響應(yīng)式原理不同,Vue2使用Object.defineProperty,Vue3使用Proxy,Object.defineProperty可以監(jiān)聽(tīng)某個(gè)屬性,但不能監(jiān)聽(tīng)整個(gè)對(duì)象,且無(wú)法監(jiān)聽(tīng)對(duì)象屬性的新增和刪除,Proxy可以監(jiān)聽(tīng)整個(gè)對(duì)象,且不會(huì)修改原數(shù)據(jù),可以監(jiān)聽(tīng)數(shù)組的長(zhǎng)度變化
    2025-01-01
  • vue實(shí)現(xiàn)動(dòng)態(tài)控制表格列的顯示隱藏

    vue實(shí)現(xiàn)動(dòng)態(tài)控制表格列的顯示隱藏

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)動(dòng)態(tài)控制表格列的顯示隱藏,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評(píng)論

河东区| 武隆县| 绥德县| 吉木乃县| 沾化县| 无棣县| 江都市| 大余县| 托里县| 延吉市| 昌乐县| 无锡市| 西乌珠穆沁旗| 叙永县| 巴里| 枝江市| 类乌齐县| 白河县| 新和县| 乐业县| 浦北县| 濉溪县| 阳泉市| 红原县| 抚远县| 黑河市| 板桥市| 水城县| 郴州市| 胶南市| 体育| 襄垣县| 崇仁县| 衢州市| 曲周县| 金寨县| 武定县| 乳山市| 明星| 克什克腾旗| 临洮县|