0
내 VUE 개체에서이 방법 데 : 내가 관리ExecJS 예기치 않은 토큰 : 연산자 (>) vue.js 방법
ExecJS::ProgramError: Unexpected token: operator (>) (line: 62960, col: 69, pos: 1897152)
:이 오류 사전 컴파일
fetchStates: function() {
this.$http.get('/api/locations/all_states').then((response) => {
states = $.parseJSON(response.responseText).states
this.$set('states', states)
}).then(() => {
$('.cs-select').trigger('chosen:updated')
})
},
자산 중을 이것이 어디에서 왔는지 알아 내려면 .then((response) => {
,하지만이 문제를 해결할 방법은 없습니다. ExecJS는 vue-resource에서 promises 구문을 알 수 없습니다. 어떤 도움을 주셔서 감사합니다.
의
.then(function(response) {
해야했다, 내가 유사한 문제는 했어했다입니다 '=>'구문을 사용한 동일한 코드는 데스크톱 및 Android에서 작동했지만 iOS에서는 작동하지 않았습니다. 그래서 IOS에 그것을 디버깅하고 나는 당신과 같은 예외를 가지고 - "예기치 않은 토큰 : 연산자 (>)". 나는 그것에 대해 잘 모르겠지만 '=>'는 js6 표준이고 어쩌면 여전히 완전히 지원되지는 않을 것이라고 생각합니다. 당신이 이것에 대한 더 많은 정보를 알고 있다면 나는 듣고 싶습니다. 그 동안 귀하의 솔루션도 저에게 효과적이었습니다 +1. –@ItaiSpector " '=>'은 js6이라고 생각합니다."이것이 정확히 무엇인지, 나는 나중에 알게 되듯이 js6 구문을 사용하는 블로그 게시물에서 가져 왔습니다. – rmagnum2002
답장을 보내 주셔서 감사합니다. 어려운 점은 지원 문제와 관련이 있는지 알아보고 js6이 널리 지원되는지 아닌지, 완전히 지원되는지 여부를 아는 것이 흥미 롭습니다. 아마 웹상에 밖에있을 테니 그냥 작은 인터넷 검색을해야합니다. –