반응형
크롬에서는 잘 작동하지만 IE(인터넷 익스플로러)에서는 작동하지 않는다.
나는 Vuejs에 처음이야. 나는 Vuejs와 larabel에 채팅 시스템을 가지고 있어.내 메시지가 너무 크면 IE에서 제대로 작동하지 않는다. 먼저 메시지의 절반을 보낸 다음 전체 메시지를 보내는 것이다.즉, 입력마다 2개의 메시지가 송신됩니다.하지만 크롬에서는 코드가 잘 작동합니다.
<textarea v-model="Keijiban" @keydown.enter="send" @click="selectContact(kokyaku1)" placeholder="ここにメッセージを入力してください。"></textarea>
methods: {
send(e) {
e.preventDefault();
//alert(this.Keijiban);
if (this.Keijiban == '') {
return;
}
this.$emit('send', this.Keijiban);
this.Keijiban = '';
},
그러면 메시지가 다른 컴포넌트로 전송됩니다.이것은 다른 컴포넌트의 코드입니다.
<MessageComposer :kokyaku1="kokyaku1" @readkorsi="middleman" @send="sendMessage"/>
methods: {
sendMessage(text) {
if (!this.kokyaku1) {
return;
}
axios.post('conversation/send', {
contact_id: this.kokyaku1.bango,
text: text
}).then((response) => {
this.$emit('new', response.data);
})
},
언급URL : https://stackoverflow.com/questions/56183886/nicely-working-in-chrome-but-not-in-ieinternet-explorer
반응형
'programing' 카테고리의 다른 글
| vuex를 사용하여 개체 배열에서 텍스트를 잘라내시겠습니까? (0) | 2022.11.03 |
|---|---|
| 왜 Math.floor는 더블을 반환합니까? (0) | 2022.11.03 |
| 브라우저 자동 채우기 검출 (0) | 2022.11.03 |
| Vue.JS "TypeError: reverseMessage가 함수가 아닙니다." (0) | 2022.11.03 |
| PHP의 innode(' , , array_filter(array ))에 상당하는 Java (0) | 2022.11.03 |