我拿到一个js格式的data数据,怎么引入到vue文件中? 100

rt... rt 展开
 我来答
匿名用户
2019-04-19
展开全部

一般请求的都是json格式的数据

例如

{
    "status": 200,
    "message": [
        {'name': 'zs', 'age': 15, 'gender': 'male'},
        {'name': 'ls', 'age': 20, 'gender': 'female'},
        {'name': 'ww', 'age': 25, 'gender': 'male'}
    ]
}

那你就需要发起ajax请求(按需引入axios),分为本地和外部请求(get/post, url等)。

本地json文件放在static文件夹下

created () {
    this.$axios.get('static/json/getUser.json')
      .then(res => {
        console.log(res.data.message)
        console.log(res.data.message[0].name) // 输出 zs
        console.log(res.data.message[1].age) // 输出 20
      })
      .catch(err => {
        console.log(err)
      })
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好标投资
2019-04-19 · 超过27用户采纳过TA的回答
知道答主
回答量:76
采纳率:90%
帮助的人:20.3万
展开全部
看你data是什么样放的数据。
1、如果是
export default {
route: {
abc:'abc'

}

用import xx from '../xx.js'
2、如果是json的数据,比如想模拟服务器返回的数据,用get post直接请求文件地址。得到json数据。若不是,需要转换或者其他处理。
追问
我现在成功引入js文件,里面都是数组对象,请问嵌套数组对象直接调用要怎么写?这个数组在外部的js文件里面。

比如arr数组第二个对象里面的第三个对象,怎么获取对象的值?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1512814
2019-04-18 · 超过18用户采纳过TA的回答
知道答主
回答量:66
采纳率:66%
帮助的人:17.4万
展开全部
require进来
追问
请问数组里的数组对象直接调用要怎么写?这个数组在外部的js文件里面。比如arr数组第二个对象里面的第三个对象,怎么获取对象的值?不需要遍历,只要那一个值
追答
外面js里面数组 export一下,然后在当前js require数组那个js,然后var的变量名[1][2]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式