Я хочу сбросить определенные мной свойства в vuejs состав API, как мне это сделать? я попробовал несколько примеров (например,
Object.assign(this.$data, this.$options.data.call(this));
) из объектного синтаксиса vue2, но у меня это не сработало, см. пример ниже:
export default createComponent({
name: "settings" as string,
components: {
EditableGlobalSetting,
EditablePlatformSetting,
OAuthorizationProviderSetting,
UpdatePolicySchema,
UpdateCommandSchema
},
setup(props, context) {
const globalSettings = ref([] as GlobalSetting[] |any);
const platformSettings = ref([] as PlatformSetting[] |any);
const providersSettings = ref([] as OAuthProvider[] |any);
const newPolicySchema = ref(null as unknown as NewProfileSchema);
const newCommandSchema = ref(null as unknown as NewCommandSchema);
onMounted(()=>{
setTimeout(()=>{
resetData();
},1000)
});
return {
}
}
})