大概是只仓鼠 2021-10-13 14:25 采纳率: 79.6%
浏览 66
已结题

vue关于axios使用,刚入门,一个很简单的问题

先是一段简单的错误(大概)代码


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <!-- <script src="https://unpkg.com/vue@next"></script> -->
        <script src="vue.js" type="text/javascript" charset="utf-8"></script>
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
    </head>
    <body>
        <div id="app">
            hi
                name:{{info.name}}
                {{text}}
                url:{{info.url}}
        </div>
        <script>
        var vm = new Vue({
            el : "#app",
            data(){
                return {
                    info:{
                        name:'hi',
                        url:''
                    },
                                        text:"hello"
                }
            },
            mounted() {
                axios
                    .get('data.json')
                    .then(response =>this.info = response.data)
            }
        })
        </script>
    </body>
    
</html>

在同目录下有data.json以及vue.js的文件
data.json数据如下

{
    "name":"text:baidu",
    "url":"http://www.baidu.com"
}

没有做太复杂,没报错,{{text}}正常显示,为什么{{info.name}}{{info.url}}不显示数,或者说axios无法正确使用,如何更改?

  • 写回答

2条回答 默认 最新

  • 你好!机器人 2021-10-13 15:25
    关注

    axios.get('data.json').then(response =>{this.info = response.data;console.log(this.info)})
    打印下this.info
    这边执行是正确的

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月21日
  • 已采纳回答 10月13日
  • 修改了问题 10月13日
  • 创建了问题 10月13日

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题