 
  
  data: () => ({
  scroll: 0,
  ...
}),created() {
  window.addEventListener('scroll', () => this.scroll = window.scrollY);
},computed: {
  scrollClasses() {
    return что-то, в зависимости от значения this.scroll;
  },
  ...
},<div :class="scrollClasses"></div> 
  
  :data="chartData"computed: {
  chartData() {
    return this.$store.getters.filterManagersChart.map(n => ({
      name: n,
      data: 53,
    }));
  },
}, 
  
  const msg = str.match(/История общения[^]*(?= Автоматическое приветствие)/); 
  
  const add_time = '2019-02-05 11:08:18';
add_time.replace(/-/g, '/').slice(2, -3); //19/02/05 11:08 
  
  filters: {
  shorten: (val, words = 2) => val.split(' ').slice(0, words).join(' '),
},<div>{{ text | shorten }}</div>
<div>{{ text | shorten(5) }}</div> 
  
  Правило media позволяет указать тип носителя, для которого будет применяться указанный стиль
 
  
  item.pricethis.cartItems.reduce((sum, n) => sum + n.price, 0) 
  
  $items[$ship->name] = [$ship->name]public static function getNamges()
{
    return ArrayHelper::map( self::find()->select(['name', 'id'])->all(), 'id', 'name');
}$form->field($post, 'Who_ship')->dropDownList(Ship_company::getNames(), ['promt' => 'Select']); 
  
  // +38(073)222 33 44
['car_phone', 'match','pattern' => "#^+\d{1,3}\(\d{1,3}\)\d{3}  \d{2}  \d{2}$#"]