vue通过ajax加载json数据

HTML

<ul id="Hanapp">
    <li class="styVue"  v-for="item in actList">
        <a class="img_li" :href="item.href"></a>
        <img :src="item.img" alt="" />
        <span class="spanSty">{{item.name}}  </span>
    </li>
</ul>        

js

<script type="text/javascript">
     var app1111 = new Vue({
          el:"#Hanapp",
          data:{
//                    actList:[
//                        {name:'1'},
//                        {name:'2'},
//                        {name:'3'},
//                        {name:'4'},
//                        {name:'5'},
//                        {name:'6'},
//                        {name:'7'}
//                    ],
                actList:[],
           },
           created:function(){
                this.recommend();  //加载事件
           },
           methods:{
              recommend:function(){
//                        $.getJSON('js/vueJson.json',function(data){
//                            console.log(data)
//                        })
                   var vm=this;
                   $.ajax({
                        type:"get",
                        url:"js/vueJson.json",
                        async:true,
                        success:function(data){
                           vm.actList=vm.actList.concat(data.msg);
                        }
                   });
              }
          }
    });           
</script>

vueJson.json

{
    "msg": [
        {
        "name": "范冰冰",
        "img":"./img/payback.png",
        "href":"javascript:void(0)"
        },
        {
        "name": "林志颖",
        "img":"./img/lishi.png",
        "href":"javascript:void(0)"
        },
        {
        "name": "Facebook",
        "img":"./img/shejiao.png",
        "href":"javascript:void(0)"
        }
    ]
}

 

转载于:https://www.cnblogs.com/Han39/p/8622650.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值