-
-
- {{ title }}
-
-
- {{ pageContent }}
-
-
-
-
-
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
@@ -22,14 +29,19 @@
import VoiceComp from '@/components/VoiceComp.vue';
import ToggleComp from '@/components/ToggleComp.vue';
import {useRouter} from 'vue-router';
+ import NavComp from '@/components/NavComp.vue';
export default {
name: 'BusSearchView',
components: {
VoiceComp,
ToggleComp,
+ NavComp,
},
setup() {
+ // 읽어줄 전체 텍스트
+ const wholeText = ref('버튼을 누른 후 검색어를 말해주세요. 음성 검색 버튼 ');
+
const title = ref('버튼을 누른 후 검색어를 말해주세요');
const input = ref('');
const searchType = ref('voice');
@@ -59,39 +71,14 @@
}, 3000);
};
};
-
- // 전체 읽어주기 기능
- const ariaLive = ref('polite');
- const ariaHidden = ref('');
- const pageContent = ref('');
-
- const readWholeText = () => {
- const contentElement = document.getElementById('container');
- const content = contentElement.innerText;
-
- // 읽어주기 전 잠시 숨김처리
- ariaHidden.value = true;
-
- // 스크린 리더에게 전체 내용을 읽어달라는 요청
- ariaLive.value = 'assertive';
- pageContent.value = content;
-
- console.log(pageContent.value);
- // pageContent.value = '';
-
- // 읽기가 완료된 후 다시 숨김처리 해제
- setTimeout(() => {
- ariaLive.value = 'polite';
- ariaHidden.value = '';
- }, 100);
- };
-
const getSearchType = value => {
searchType.value = value;
if (searchType.value == 'voice') {
bg_color.value = '#fff';
+ wholeText.value = '음성으로 버스 노선 검색. 버튼을 누른 후 검색어를 말해주세요. 음성 검색 버튼 ';
} else {
bg_color.value = '#082220';
+ wholeText.value = '키보드로 버스 노선 검색. 검색어를 입력하세요.';
}
};
@@ -103,15 +90,12 @@
};
return {
+ wholeText,
title,
searchType,
input,
bg_color,
voice_result,
- ariaLive,
- ariaHidden,
- pageContent,
- readWholeText,
getSearchType,
search_keyboard,
};
diff --git a/src/views/passenger/FavoriteStopView.vue b/src/views/passenger/FavoriteStopView.vue
index 153a7cb..c160cf1 100644
--- a/src/views/passenger/FavoriteStopView.vue
+++ b/src/views/passenger/FavoriteStopView.vue
@@ -1,17 +1,19 @@
-
-
-
사용한 승차벨 이력이 없습니다.
-
-
-
-
승차벨 사용 정류장
-
-
- {{ i }}
+
+
+
+
+
+
이력이 없습니다.
+
+
+
@@ -20,8 +22,12 @@