• Как сделать чтобы Nuxt по команде generate создавал статику, которую можно запустить из папки, а не только через сервер?

    arioch77
    @arioch77 Автор вопроса
    веб-разработчик
    Гуглением и тыком решение нашлось :)

    nuxt.config.js
    mode: 'spa',
    build: {
            publicPath: '/nuxt/'
        },
    router: {
            base: './',
            mode: 'hash'
    }


    с такими опциями оно завелось прямо из папки и удачно собралось в Cordova под виртуальный Android 5.1

    Вот эта штука publicPath: '/nuxt/' нужна чтобы уйти от подчеркивания в названии папки - пишут что Cordova их не любит (-:
    Ответ написан
    1 комментарий
  • Как вернуть значение из Promise у Javascript?

    @bromzh
    Drugs-driven development
    Никак. Промисы не делают код синхронным. Это просто более удобный способ организовать цепочку вызовов асинхронных функций. Получить и использовать значение можно только внутри колбеков (которые внутри then/catch).
    Ответ написан
    3 комментария
  • Что делать если команда говнокодит?

    @immaculate
    Программист-путешественник
    Это сложный вопрос, на который нет однозначного ответа. Лично я для себя нашел следующие выходы: не связываться вообще с языками, в которых очень низкий порог входа (Javascript, PHP). Пытаться спорить и воспитывать коллег (это тяжело и дает плоды только на очень длинной дистанции). Менять работу.

    Те, кто говорят, что только хипстеров заботит красота кода: я еще не видел успешного проекта с говнокодом. Множество раз меня звали на проекты, я отказывался после первого взгляда на код, и больше я никогда об этих проектах не слышал. Когда люди пишут четыре одинаковых метода под разными именами, когда используют разработку копи-пастой, однобуквенные имена переменных, и т.п., они в итоге сами увязают в своем говнокоде, и проект не взлетает. Остается за ним дурно-пахнущее нечто, что никто не берется поддерживать и развивать, в итоге, проект тихонько загибается.

    Единственное исключение: один раз видел код одной довольно популярной соц. сети. Он был реально ужасен, но эта сеть до сих пор существует и довольно популярна, хотя и вытесняется потихоньку общепризнанными лидерами типа facebook. Как у них все не рушится, не понимаю, но код был такой, что просто волосы дыбом встали, когда увидел. Впрочем, это исключение, которое подтверждает правило.
    Ответ написан
  • Как передать в компонент Vue JS данные из PHP?

    @D3lphi
    Да все достаточно просто:

    <template>
        <div>
            <!-- Вызываем вычисляемое свойство -->
            {{ decodedData }}
        <div>
    </template>
    
    <script>
    export default {
        // Входной параметр, через который компонент будет принимать данные в JSON представление.
        props: ['dataFromPhp '],
        computed: {
            // Вычисляемое свойство, которое будет преобразовывать данные из JSON в объект js.
            decodedData() {
                return JSON.parse(this.dataFromPhp );
            }
        }
    }
    </script>


    Код, в котором используется этот компонент:
    <example-component data-from-php="<?= json_encode($data) ?>"></example-component>
    Ответ написан
    1 комментарий
  • Ошибки авторизации phpmyadmin?

    RomaZveR
    @RomaZveR
    CEO AlertMoney, PHP/Golang Developer
    В восьмом мускуле сменился метод авторизации
    https://bugs.php.net/bug.php?id=76243
    Тут решения на выбор:
    https://stackoverflow.com/questions/49948350/phpmy...
    Ответ написан
    3 комментария
  • Почему не работает RBAC в Yii2?

    Demetriy
    @Demetriy
    веб и мобильная разработка
    Возможно у вас включен кеш для RBAC, поищите строку "'authManager' => [" в проекте, если имеет подобный вид:
    'authManager' => [
        'class' => 'yii\rbac\DbManager',
        'cache' => 'cache'
    ],


    Значит кеш RBAC включен, удалите на деве 'cache' => 'cache' и будет норм или инвалидируйте кеш:
    Yii::$app->authManager->invalidateCache();
    Ответ написан
    4 комментария