Блок UI до страницы полностью загрузился: jQuery, blockUI плагин

Документация здесь https://strapi.io/documentation/3.xx/guides/authentication.html#user-object-in-strapi-context

Когда пользователь аутентифицировался, и вы запрашиваете у Strapi, что устанавливает информацию о пользователе в контексте (ctx.state.user)

Так что, если вы хотите автоматически применять идентификатор пользователя en entry при его создании. Вы должны настроить функцию create вашего контроллера и добавить ctx.state.user.id для нужной вам клавиши вашего ctx.request.body

. В вашем случае будет ./api/article/controllers/Article.js, а функция создания будет выглядеть вот так

create: async (ctx) => {
    ctx.request.body.author = ctx.state.user.id;
    return strapi.services.article.add(ctx.request.body);
  },

7
задан pablosaraiva 5 September 2014 в 13:25
поделиться

4 ответа

Вам нужно будет запустить плагин blockUI, как только будет выведен тег body.

Вместо традиционного:

<script type="text/javascript">
  $(function (){
    $("body").blockUI(options);
  });
</script>

Вам нужно будет забыть о вложении $ (function () {}) или $ (document) .ready (function () {}) , поэтому ваш скрипт запускается немедленно:

<script type="text/javascript">
  $("body").blockUI(options);
</script>
8
ответ дан 6 December 2019 в 21:19
поделиться

Вы можете попробовать запустить страницу с отключенными всеми компонентами, а затем включить их в событии PageLoad. Другая идея состоит в том, чтобы поместить класс CSS, который скрывает всю страницу и изменяет это при загрузке с помощью JQuery.

0
ответ дан 6 December 2019 в 21:19
поделиться

Проблема будет в ссылке на файлы javascript.

Если необходимо добавить пользовательский интерфейс блока на страницы ASP.NET Ajax, попробуйте включить файлы javascript в ScriptManager.

0
ответ дан 6 December 2019 в 21:19
поделиться

Вы пробовали это?

<script type="text/javascript">
    $(document).ready(function () {
        $.blockUI(options);
    });
</script>
0
ответ дан 6 December 2019 в 21:19
поделиться
Другие вопросы по тегам:

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