如何在VueJS中更改所选选项?

时间:2017-02-16 11:36:59

标签: javascript select save vuejs2 vue.js

<el-select @change="store(types)" v-model="types" placeholder="Select">
                        <el-option 
                            v-for="t in types"
                            :label="t.name"
                            :value="t"
                            >
                            </el-option>

我正在使用方法存储将所选选项保存到localstorate:

 store(value){

        var name = value.name;
        var selected = localStorage.setItem('plan', name); // String
    },

当我刷新页面或返回此页面时,我希望选择之前选择的选项。我怎么能用VueJS做到这一点?

1 个答案:

答案 0 :(得分:0)

您需要从localStorage获取存储的值并将其设置在created()hook

created () {
    this.types = localStorage.getItem('plan')
}

有关挂钩的更多信息, https://vuejs.org/v2/guide/instance.html#Instance-Lifecycle-Hooks