меня есть
export const useAuth = () => {
const isAuthorized = ref(false);
function authorize() {
isAuthorized.value = true;
}
return {
isAuthorized,
authorize,
};
}
и у меня есть компонент the-header.vue
в нем я хочу использовать
const auth = useAuth();
function onButtonClick() {
auth.authorize();
}
//template
auth.isAuthorized
но из-за того, что я не делаю деструктуризацию при useAuth() - мне в шаблоне приходится обращаться auth.isAuthorized.value
Ну в script вы все равно будете по value обращаться
это понятно и ожидаемо
Сделайте демку, в шаблоне рефы распаковываются и ваш пример должен работать, без обращения по .value в шаблоне
вью распаковывает даже из функций рефы?
Обсуждают сегодня