Как стать автором
Обновить
4
0

Пользователь

Отправить сообщение
Спасибо за ответ, но как-то режимы сомнительное преимущество, мне в редакторе главное удобство интерфейса, подсветка синтаксиса, автокомпит, подсказки аргументов функции — это все есть в VS Code (в моем случаи для js) + пару плагинчиков (мультибуфер обмена, Сode Runner и т.д.) и работа комфортная, а так в Vim — чето я такого комфорта не заметил для себя. Много смотрю видео уроков от разных популярны авторов буржуйский и Vim видел только в одного (GoRails), у других преимущественно VS Code.
Автор так и не раскрыл тему, чем Vim лучше других редакторов кода, например того же VS Code, где есть мульйон плагинов, для постветки, автокомплита и других полезных функций?
Хм… ну во первых — это одно из преимуществ js, а во-вторых из js его никогда не выпилят — потому что там обратная совместимость должна работать, а в третьих чем будет лучше, да и еще миру?
ну так там же не просто присваивание прототипу нового метода, а там идет через создание объекта с методом install, уже в котором идет присваивание прототипа, который уже подключается через
Vue.use(...)
Это реально рабочий вариант, не только у меня. Попробуйте, таким способом сделать и тогда заработает.
1) В модуле axios.js, не дописан inject
inject('http', axios);


2) Почему плагин не добавить канонически, как по доках

Вот как у меня все получилось

plugins/index.js
import Vue from 'vue';
import axios from './axios';
import wait from './wait';

export default function (app) {

let inject = (plugin) => {
Object.assign(app.store, plugin);
Vue.use({install(Vue) { Object.assign(Vue.prototype, plugin)}});
}

axios(app, inject);
wait(app, inject);
}


wait.js
export default function ({store: {dispatch, getters}}, inject) {
const $wait = {
...
};

inject( { $wait } );
}
Здравствуйте, что-то не работает join
join(x) {
  return f(x);
}
</code>

он возвращает значение и как бы уже цепочка после него работать не будет. 
<source lang="javascript">
const userBioHTML = Effect.of(window)
    .map(x => x.myAppConf.selectors['user-bio'])
    .map($)
    .join()
    .map(x => x.innerHTML);


Вроде вот такая конструкция работает, или как правильно? Спасибо.
  join(x) {
        const j = this.runEffects(x);
        return Effect(() => j);
      },

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность