頁面編輯器數(shù)據(jù)說明

前言

前言:無論是什么數(shù)據(jù)斋竞,在解析之前益眉,都需要先創(chuàng)建一個(gè)VUE模板文件陕壹,即index.vue应狱。后續(xù)的數(shù)據(jù)需要填充到此文件中共郭。
index.vue空模板文件如下:

<template>
  <div class="main-container">
    //(一)在此處插入html代碼
  </div>
</template>
<script>
 export default {
  data() {
    return {
      // (二) 在此處插入js變量名
    };
  },
  created() {},
  methods: {
    //  (三) 在此處插入js方法
 },
  mounted() {
    this.$nextTick(() => {});
  },
};
</script>
<style scoped lang="less">
 //(四)在此處插入css代碼
</style>
注意:
1、vue文件中疾呻,所有的縮進(jìn)均為空格除嘹,一次縮進(jìn)為兩個(gè)空格;
2岸蜗、用<style></style>包裹的代碼塊均為鍵值對(duì)尉咕,且鍵和值都無引號(hào);
3璃岳、后續(xù)解析的數(shù)據(jù)年缎,均需生成html代碼和css代碼,html代碼需要追加到<div class="main-container"></div>里面的(一)處铃慷,如
  <div class="main-container">
    <img src="@/assets/imgs/data_center_arr.png" id="img-1679273516" data-equip-name="111" />
  </div>
css代碼需要追加到<style scoped lang="less"></style>里面的(四)處单芜,如
<style scoped lang="less">
   #wrap-1679273516 {
    width: 100%;
    height: 20%;
    background: yellow;
    position: absolute;
    left: 0;
    top: 0;
  }
</style>
json和代碼片段的對(duì)應(yīng)

每一段json數(shù)據(jù)都會(huì)和html代碼、css代碼形成對(duì)應(yīng)關(guān)系犁柜,json示例如下:

"img-1679273516": {
        "src": "img/photo.png",
        "width": "12.8%",
        "height": "16.28%",
        "top": "33.33%",
        "left": "15.9%",
        "position": "absolute",
        "zIndex": 0,
        "equipName": "111" 
 }

其中最外層的鍵名img-1679273516洲鸠,以及src、equipName與html相對(duì)應(yīng)馋缅,需要生成如下的html代碼片段:

<img id="img-1679273516" data-equip-name="111" src="img/photo.png">

其中最外層的鍵名img-1679273516扒腕,以及width、height萤悴、top瘾腰、left、position稚疹、zIndex與css相對(duì)應(yīng)居灯,需要生成如下的css代碼片段:

#img-1679273516{ 
    width: 12.8%;
    height: 16.28%;
    position: absolute;
    top: 33.33%;
    left: 15.9%;
    z-index: 0;
}

具體的對(duì)應(yīng)關(guān)系在API中有詳細(xì)標(biāo)注祭务。

元素類型

json包含多種元素,如代表圖片的img怪嫌、代表按鈕的button义锥、代表視頻的video等等,不同的元素對(duì)應(yīng)不同的html和css代碼片段岩灭,而且會(huì)根據(jù)編輯器的完善而增加拌倍,我們可以根據(jù)json的鍵名區(qū)分元素類型,如img-1679273516代表圖片元素噪径,需要對(duì)應(yīng)圖片的api柱恤。

嵌套關(guān)系

json中會(huì)出現(xiàn)嵌套關(guān)系代碼,我們目前只涉及到了一級(jí)嵌套找爱,如果有嵌套梗顺,則json最外層鍵名會(huì)以wrap開頭,我們需要通過內(nèi)部的鍵名child解析下一級(jí)元素车摄,如

"wrap-1679292022": {
        "equipName":"121",
        "width":"40.62%",
        "height":"63.19%",
        "top":"7.61%",
        "left":"28.99%",
        "position":"absolute",
        "zIndex":0寺谤,
        "child":{
               #img-1679273516{ 
                      "equipName":"122",
                      "src": "img/photo.png",
                      "width":"40.62%",
                      "height":"63.19%",
                      "top":"7.61%",
                      "left":"28.99%",
                      "position":"absolute",
                      "zIndex":0,
                }
        }
}

在上述json中出現(xiàn)了嵌套關(guān)系吮播,最外層為wrap解析的元素变屁,內(nèi)部包含一個(gè)img元素。wrap開頭的鍵名對(duì)應(yīng)的元素為div意狠,上述json對(duì)應(yīng)的html代碼片段為:

        <div id="wrap-1679292022" data-equip-name="121">
            <img id="img-1679273516" data-equip-name="122" src="img/photo.png">
        </div>

上述json對(duì)應(yīng)的css代碼片段為:

#wrap-1679273516{ 
    width: 12.8%;
    height: 16.28%;
    position: absolute;
    top: 33.33%;
    left: 15.9%;
    z-index: 0;
}
#img-1679273516{ 
    width: 12.8%;
    height: 16.28%;
    position: absolute;
    top: 33.33%;
    left: 15.9%;
    z-index: 0;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末粟关,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子环戈,更是在濱河造成了極大的恐慌闷板,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件院塞,死亡現(xiàn)場離奇詭異蛔垢,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)迫悠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來巩梢,“玉大人创泄,你說我怎么就攤上這事±穑” “怎么了鞠抑?”我有些...
    開封第一講書人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長忌警。 經(jīng)常有香客問我搁拙,道長秒梳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任箕速,我火速辦了婚禮酪碘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘盐茎。我一直安慰自己兴垦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開白布字柠。 她就那樣靜靜地躺著探越,像睡著了一般。 火紅的嫁衣襯著肌膚如雪窑业。 梳的紋絲不亂的頭發(fā)上钦幔,一...
    開封第一講書人閱讀 52,184評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音常柄,去河邊找鬼鲤氢。 笑死,一個(gè)胖子當(dāng)著我的面吹牛拐纱,可吹牛的內(nèi)容都是我干的铜异。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼秸架,長吁一口氣:“原來是場噩夢啊……” “哼揍庄!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起东抹,我...
    開封第一講書人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤蚂子,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后缭黔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體食茎,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年馏谨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了别渔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡惧互,死狀恐怖哎媚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情喊儡,我是刑警寧澤拨与,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站艾猜,受9級(jí)特大地震影響买喧,放射性物質(zhì)發(fā)生泄漏捻悯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一淤毛、第九天 我趴在偏房一處隱蔽的房頂上張望今缚。 院中可真熱鬧,春花似錦钱床、人聲如沸荚斯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽事期。三九已至,卻和暖如春纸颜,著一層夾襖步出監(jiān)牢的瞬間兽泣,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來泰國打工胁孙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留唠倦,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓涮较,卻偏偏與公主長得像稠鼻,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子狂票,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容