vue的初始化写法?

var vm = new Vue({

    el: '#app',

    data: {

        cc: ''

    },

    methods: {

        ajax: function() {

            var _this = this;

            axios.get('/mock.json', {}).then(function(res) {

                _this.init(res);

            }).catch(function(res) {

                console.log(res);

            });

        },

        init: function(res) {

            this.cc = res.data.cc;

        }

    }

});

vm.ajax();

希望页面一开始加载完毕就发请求获取数据,ajax函数是通过vm.ajax()进行调用的,但我不想定义vm,只按照下面的结构写的话,能否在页面一载入时调用ajax函数?

正打算用钩子函数试试……除此之外还有办法吗?


米脂
浏览 843回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript