首页 > 其他分享 >VUE基础

VUE基础

时间:2024-08-07 13:06:51浏览次数:11  
标签:count VUE return watch 基础 value 过滤器

一, 监听器 watch

  1. 用于监听数据的变化并执行相应的操作,通过 watch 选项,您可以监视一个特定的数据属性,并在该属性发生变化时执行一些逻辑
点击查看代码
<template>
  <div>
    <p>Count: {{ count }}</p>
    <button @click="increment">Increment</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      count: 0
    };
  },
  watch: {
    count(newValue, oldValue) {
      console.log(`Count changed from ${oldValue} to ${newValue}`);
    }
  },
  methods: {
    increment() {
      this.count++;
    }
  }
};
</script>

二, 过滤器 filter
在 Vue 中,过滤器(Filter)是一种用于处理文本格式化的功能。过滤器可以在数据渲染之前对数据进行一些特定的处理,例如格式化日期、转换大小写、截取字符串等。Vue 提供了一种简单的方式来定义和使用过滤器。

点击查看代码
<template>
  <div>
    <p>{{ message | capitalize }}</p>
    <p>{{ date | formatDate }}</p>
  </div>
</template>

<script>
export default {
  data() {
    return {
      message: 'hello world',
      date: '2022-01-01'
    };
  },
  filters: {
    capitalize(value) {
      if (!value) return '';
      return value.charAt(0).toUpperCase() + value.slice(1);
    },
    formatDate(value) {
      if (!value) return '';
      return new Date(value).toLocaleDateString();
    }
  }
};
</script>

标签:count,VUE,return,watch,基础,value,过滤器
From: https://www.cnblogs.com/ayiluosi/p/18153291

相关文章