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

vue獲取后臺(tái)json字符串方式

 更新時(shí)間:2022年04月07日 16:13:20   作者:逐夢(mèng)十年  
這篇文章主要介紹了vue獲取后臺(tái)json字符串方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue獲取后臺(tái)json字符串

1.在api文件下的driver.js文件下寫(xiě)一個(gè)獲取json的函數(shù)

export const tree = () => request({
  url: 'driver/tree',
  method: 'post',
 
})

2.在view文件下的driver文件下的index.vue文件里引入driver.js文件下的tree函數(shù)

import Tree, { tree } from  '@/api/driver'

3.在生命周期函數(shù)created鉤子下在頁(yè)面渲染初始過(guò)程獲取json,獲取通過(guò)箭頭函數(shù),同時(shí)注意json格式,如果后臺(tái)傳來(lái)的是字符串,要通過(guò)函數(shù)將其轉(zhuǎn)換成對(duì)象類(lèi)型。

created(){
     tree().then((str) =>{
          console.log(111111);  // 觸發(fā)生命周期函數(shù)
         // console.log(str);
    //后臺(tái)給的是字符串,轉(zhuǎn)換成對(duì)象類(lèi)型
       let obj = JSON.parse(str);
       //把json字符串傳遞到data數(shù)據(jù),進(jìn)而到頁(yè)面渲染
       this.data = obj;
      // console.log(obj);
       console.log(obj[0].id); //查看第一層級(jí)下的id值
}

4.最后要注意在data數(shù)據(jù)中對(duì)json初始值進(jìn)行格式設(shè)置,以及初始值賦值。

 data() {
      return {
        data: 
        //先給data對(duì)象為空
        [
          {},{},{}
        ],
        //樹(shù)形控件需要配置的默認(rèn)信息,與json匹配
        defaultProps: {
          children: 'childs',
          label: 'name',    
        }
        
      };

5.要控制臺(tái)查看本層的對(duì)象,需要 用[]中括號(hào)指定層級(jí)

 console.log(obj[0].id); //查看第一層級(jí)下的id值

vue字符串與Json轉(zhuǎn)換

字符串與數(shù)組之間的相互轉(zhuǎn)換

1.字符串轉(zhuǎn)換為數(shù)組

str.split(','); // 以逗號(hào),為拆分的字符串

2.數(shù)組轉(zhuǎn)換為字符串

arr.join(','); // 把數(shù)組項(xiàng)拼接成字符串,以逗號(hào),分隔

Json字符串轉(zhuǎn)換為json對(duì)象

1.使用eval

result = eval('(' + jsonstr + ')'); // jsonstr是json字符串

2.使用JSON.parse()

result = JSON.parse(jsonstr); // jsonstr是json字符串

eval和JSON.parse的區(qū)別:

eval 是javascript支持的方式,不需要嚴(yán)格的json格式的數(shù)據(jù)也可以轉(zhuǎn)化

JSON.parse 是瀏覽器支持的轉(zhuǎn)換方式,必須要標(biāo)準(zhǔn)的json格式才可以轉(zhuǎn)換

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。 

相關(guān)文章

最新評(píng)論

耿马| 冷水江市| 清远市| 闵行区| 丹巴县| 丽水市| 莆田市| 砀山县| 金寨县| 龙江县| 当阳市| 十堰市| 广元市| 平利县| 顺义区| 汾阳市| 铜鼓县| 定州市| 青浦区| 阿坝| 宁武县| 夏河县| 藁城市| 长宁县| 平潭县| 玛多县| 绥江县| 石渠县| 巴林右旗| 延川县| 武隆县| 顺义区| 华容县| 新乐市| 五常市| 冷水江市| 卓资县| 饶平县| 沭阳县| 洛宁县| 肥东县|