访问数据属性vuejs2

时间:2017-07-20 06:48:57

标签: vue.js vuejs2

这是我的一段代码:

$(function () {

    var vm = new Vue({
        el: '#app',
        data: {

            myObject : {
                id: "",
                _class : "",
                contentType : "TEXT",
                textValue : "",
            },
            selected_language : "ENGLISH",

        }

我想找到一种方法,用textValue中的内容填充selected_language属性。 这意味着我的对象看起来像:

myObject : {
                id: "",
                _class : "",
                contentType : "TEXT",
                textValue : "ENGLISH",
            }

感谢您的帮助,我很困难

1 个答案:

答案 0 :(得分:0)

是的,您可以在Vue实例中使用data访问this属性

this.myObject.textValue = this.selected_language

如果您想在安装应用时自动更新data,请使用created挂钩

var vm = new Vue({
    el: '#app',
    data: {
        myObject : {
                id: "",
                _class : "",
                contentType : "TEXT",
                textValue : "",
            },
            selected_language : "ENGLISH",
        },
    created: function(){
        this.myObject.textValue = this.selected_language
    }
})