vue 加载json 形成下拉列表

<form>

    <table>
        <div id="divhenshua">
            <Select v-model="vvmodel" disabled style="width:200px">
                <Option v-for="item in listhenshua" :value="item.henshuaDescription" :key="item.henshuaName">{{ item.henshuaDescription }}</Option>
            </Select>
        </div>

    </table>
</form>

<script>
    $(function () {
        $.get("/henshua.sp?method=queryhenshuaList", function (res) {
            console.log("henshua", res);
            vhenshua.listhenshua = res.rows;
        });
    });

    var vhenshua = new Vue({
        el: "#divhenshua",
        data: {
            listhenshua: [],
            vvmodel:''
        }

    });

</script>
</body>

已经引入vue,看network有东西,json也能获取到,没有报错..
返回的样式是

 {
    "total": 1,
    "rows": [
        {
            "henshuaName": "2",
            "henshuaDescription": "bbbk",
        }
    ]
}
  1. 我试过前端console有数据输出,能get到数据
  2. 写法无报错..
  3. 请各位大神指点我这个菜鸟
  4. 谢谢你的耐心解答
阅读 2.4k
1 个回答
✓ 已被采纳新手上路,请多包涵

data必须为函数,结案

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