vue配置请求本地json数据的⽅法本篇⽂章主要介绍了vue配置请求本地json数据的⽅法,分享给⼤家,具体如下:
在build⽂件夹下到f.js⽂件,在const portfinder = require('portfinder')后添加const express = require('express')
const app = express()
const appData = require('../data.json') // 加载本地json⽂件
const seller = appData.seller // 获取对应本地数据
const goods = ds
const ratings = appData.ratings
const apiRoutes = express.Router()
app.use('/api',apiRoutes)
然后到devServer,插⼊以下代码:
//然后到devSeerver,在⾥⾯添加
before (app) {
<('/api/seller',(reg,res) => {
res.json({
errno: 0,
data: seller
}) // 接⼝返回json数据,上⾯配置的数据seller就复制给data请求后调⽤
}),
<('/api/goods',(reg,res) => {
res.json({
errno: 0,
data: goods
}) // 接⼝返回json数据,上⾯配置的数据goods就复制给data请求后调⽤
}),
<('/api/ratings',(reg,res) => {
res.json({
errno: 0,
data: ratings
}) // 接⼝返回json数据,上⾯配置的数据ratings就复制给data请求后调⽤
})
}
请求访问
<script>
import header from './components/header/header.vue'
const ERR_OK = 0
vue json字符串转数组export default {
data () {
return {
seller: {}
}
},
created () {
this.$('/api/seller').then((response) => {
response = response.body; // 获取到数据
if ( === ERR_OK) {
this.seller = response.data;
console.log(this.seller);
}
})
},
components: {
'v-header': header
}
}
</script>
最后重新启动项⽬即可访问npm run dev
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论