🛠️SAE401 - Concevoir dispositif interactif
UE 4.3 / UE 4.4



Last updated
UE 4.3 / UE 4.4



Last updated
// exemple store code
```javascript
import {reactive, ref} from 'vue'
export const store = reactive({
seePhoto: false,
seeLocalizations: ref(false),
Author: 'Arthur',
Message: 'C\'était vraiment une soirée de dingue hier !',
EmmaSlice: 0,
ArthurSlice: 0,
EmmaWait: false,
Image: false,
App: false,
Localize: false,
updateEmmaSlice() {
this.EmmaSlice = this.EmmaSlice + 1
},
updateArthurSlice() {
this.ArthurSlice = this.ArthurSlice + 1
}
})
export default store;
```
exemple app code
```vue
function play() {
overlayVisible.value = false;
setTimeout(() => {
overlayVisible.value = false;
}, 500);
// Attendez 500ms avant de masquer l'overlay pour permettre à la transition de se terminer
}
watch(() => store.seePhoto, async (newValue) => {
if (newValue === true) {
store.updateArthurSlice()
await new Promise(resolve => setTimeout(resolve, 3000));
isActive.value = 'active';
const audio = new Audio('/song/ding.mp3');
await audio.play();
await new Promise(resolve => setTimeout(resolve, 3000));
isActive.value = 'inActive';
}
});
```