electronic-vue ~ Не удается обновить состояние vuex с помощью подписки RxJS

Вы также можете использовать Js2Py, который написан на чистом питоне и способен выполнять и переводить javascript на python. Поддерживает практически весь JavaScript даже ярлыки, геттеры, сеттеры и другие редко используемые функции.

import js2py

js = """
function escramble_758(){
var a,b,c
a='+1 '
b='84-'
a+='425-'
b+='7450'
c='9'
document.write(a+c+b)
}
escramble_758()
""".replace("document.write", "return ")

result = js2py.eval_js(js)  # executing JavaScript and converting the result to python string 

Преимущества Js2Py включают переносимость и чрезвычайно легкую интеграцию с python (поскольку в основном JavaScript переводится на python).

Для установки:

pip install js2py
0
задан Ken Phanith 13 July 2018 в 10:39
поделиться

1 ответ

Согласно vue, обновление состояния без мутации является антипаттерном.

Единственный способ реально изменить состояние в хранилище Vuex - это сделать мутацию

Вот почему вы получаете это предупреждение.

Попробуйте записать мутацию вместо записи state.uploadProgress += progress записать мутацию, похожую на SET_UPLOAD_IMAGE.

Вот и все, что должно работать.

Надеюсь помогает.

0
ответ дан Ankit Kumar Ojha 17 August 2018 в 13:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: