日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

json添加元素 vue_详解通过JSON数据使用VUE.JS

發布時間:2023/12/19 vue 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 json添加元素 vue_详解通过JSON数据使用VUE.JS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近接到一個比較簡單的項目,不準備使用數據庫,打算用JSON數據就可以了。結合當前火熱的VUE.JS進行數據渲染。

盡管不打算使用數據庫,可是一般的操作增刪查改依舊是少不了的。如果使用到數據庫的話,不妨做一個API出來,那么網站、APP等都可以依照這個進行操作。在這篇文章里面,我們只是打算簡單的引用而已。

下面先來看看我的JSON文件,這里是一個類別文檔Category.json:

{

"msg": "ok",

"data":[

{

"ID":"1",

"name": "地產",

"Url":"/Category/List/1"

},

{ "ID":"2",

"name": "科技",

"Url":"/Category/List/2"},

{ "ID":"3",

"name": "醫藥",

"Url":"/Category/List/3"},

{ "ID":"4",

"name": "其他",

"Url":"/Category/List/4"}

]

}

下面我們通過Javascript進行渲染,將數據渲染到導航里面去。這里有兩種方式:如果你的項目已經帶有JQuery的話,可以參考一下使用下面的代碼:

$(function(){

$.ajax({

type:'get',

url:'Category.json',

success: function(data){

if(data.msg == "ok"){

pushDom(data.data);

}

else

{

alert("服務器返回異常");

} },

error: function(data){

alert(JSON.stringify(data));

}

});

function pushDom(data1){

var vm = new Vue({ el: '#app', data: { peps:data1 } });

}

})

然后到html中,把數據渲染出來

  • {{pep.name}}

上面的代碼是使用JQuery的$.ajax 將json的數據引入,但如果你的項目里面沒有使用到JQuery的話,就要使用到vue-resource.js了。

在html中引入:

我第一次使用vue-resource.js的時候,和vue.js版本不匹配居然屢屢出錯,這是新手必須要注意的。這是一個坑啊,如果你們運行下面的代碼不能渲染的話,99%是遇到這個坑了。

var app = new Vue({

el: '#app',

data: {

peps: ''

},

mounted: function() {

this.getJsonInfo()

},

methods: {

getJsonInfo: function() {

this.$http.get('Category.json').then(function(response){

console.log(response.data.data)

var resdata = response.data.data

this.peps = resdata

}).catch(function(response){

console.log(response)

console.log("居然沒有彈窗")

})

}

}

})

html處不用做其它修改。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持我們。

時間: 2017-05-23

總結

以上是生活随笔為你收集整理的json添加元素 vue_详解通过JSON数据使用VUE.JS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。