vue获取数据,页面却什么都没有,在线等待

HTML代码

<span id="corps" class="corps box">
    <font>请选择总队</font>
    <ul v-for="item in items">
        <li v-html="item.fcName"></li>
    </ul>
</span>

JS代码

dataList = new Vue({
    el: '#corps',
    data:{items: list}
});

list有值

阅读 1.9k
3 个回答

贴一下你的list结构,以及并不是非要用return的,官方说的是创建组件的时候最好用return,避免组件间数据之间的相互影响,定义vue实例两种都可以

按照你贴的数据格式用下面方法来渲染,没发现问题,同时将items数据提出来封装成list变量再引入,也没有问题你参考一下。

<!DOCTYPE html>  
<html>  
<head>  
    <meta charset="utf-8">  
    <title>test</title>  
    <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>  
</head>  
<body>  
    <span id="corps" class="corps box">
        <font>请选择总队</font>
        <ul v-for="item in items">
            <li v-html="item.fcName"></li>
        </ul>
    </span>
<script>
var vm = new Vue({
  el:'#corps', 
  data(){
    return{
      items:[
        {fcTypeId: "1", fcParentId: "0", fcId: "424", fcName: "甘肃消防总队", fcCode: "甘消001"},
        {fcTypeId: "1", fcParentId: "0", fcId: "425", fcName: "宁夏消防总队", fcCode: "宁消001"},
        {fcTypeId: "2", fcParentId: "424", fcId: "3231", fcName: "兰州消防2支队", fcCode: "兰消077"}
      ]
    }
  },
});
</script>
</body>  
</html>  

应该是都可以的,还有这么一种方法:

dataList = new Vue({
    el: '#corps',
    data() {
        return {
            items: list
        }
    }
});

我像你那样写没问题呀,你看看这个,你是怎么玩儿的,是这样嘛?:

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>test</title>
    <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
</head>

<body>
    <span id="corps" class="corps box">
        <font>请选择总队</font>
        <ul v-for="item in items">
            <li v-html="item.fcName"></li>
        </ul>
    </span>
    <script>
        var list = [{
            fcName: "0"
        }, {
            fcName: "1"
        }];
        var dataList = new Vue({
            el: '#corps',
            data: {
                items: list
            }
        });
    </script>
</body>

</html>

建议检查下list的结构把

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题