выражение глобальной привязки для добавления свойства в привязки на основе усов

#vue.js #nuxt.js #fullstory

Вопрос:

Мы пытаемся использовать систему FullStory на нашем сайте. Тем не менее, у нас есть ТОННА данных PII, и мы хотели бы избежать явного обозначения каждого отдельного жестко закодированных данных как PII.

Я подумал, что если бы был способ создать глобальный фильтр для наших выражений привязки усов, мы могли бы инвертировать необходимость, только разоблачая поля, которые мы считаем приемлемыми для предоставления в FullStory.

например:

Полная история потребовала бы, чтобы я написал следующее в своих шаблонах:

 <template>
  <h1 class="fs-mask">Hello {{user.Name}}</h1>
  <h2>please checkout {{newFeatureText}}</h2>
</template>
 

Я пишу компонент, который выглядит так:

 <template>
  <h1>Hello {{user.Name}}</h1>
  <h2>please checkout {{newFeatureText | nonPII}}</h2>
</template>
 

Таким образом, мы случайно не пропустим информацию о маскировке в нашей полной записи истории.

Комментарии:

1. Я надеюсь, что смогу отказаться от привязок данных, а не выполнять кучу конфигураций css.

Ответ №1:

Вы подумывали о том, чтобы перевернуть это и попросить включить опцию «Закрыто по умолчанию»? Если бы в ваших записях были какие-либо данные, не относящиеся к PII, которые вы действительно хотели бы видеть, вы могли бы затем разоблачить только эти данные?

https://help.fullstory.com/hc/en-us/articles/360044349073-FullStory-Private-by-Default