我有一个3-4页的单选按钮字段,页面包含相同的单选按钮,但不同的内容下面.单选按钮有一个缺省值,我想保存选中的值,这样当我刷新或转到另一个页面时,我可以再次获取选中的值.
每个页面都包含相同的单选按钮部分,但下面的内容不同.我希望结果是:如果页面1 Select 按钮"选项1",那么页面2,3也将显示"选项1"被选中.我已经使用本地存储来存储和获取单选按钮的值,但在刷新和切换页面后如何获取该值以显示选中的按钮值.
#vuejs 2.6 vuetify 2.3
<template>
…
<v-radio-group v-model=radio row>
<v-radio label=“choice 1” value=“radio1”></radio>
<v-radio label=“choice 2” value=“default”></radio>
</v-radio-group>
<h1>Content page 1</h1>
…
</template>
<script>
export default {
components: {},
data() {
…
radio: “default”,
…
},
methods: {
saveRadio(value) {
localStorage.setItem("radio",value);
console.log(localStorage.getItem("radio"));
}
},
watch: {
radio(value) {
this.saveRadio(value);
}
}
}
</script>