首页 > 其他 > 详细

vue~methods_created_mounted_watch_computed的介绍

时间:2020-06-24 00:01:20      阅读:89      评论:0      收藏:0      [点我收藏+]

methods_created_mounted_watch_computed在vue里是最基础的方法,它在vue里有着自己 的作用,例如页面渲染前,渲染后,变量发生变化后,计算属性值等等。

<template>
  <div>
    <Input type="text" v-model="message" clearable placeholder="请输入用户名" style="width: 200px" />
    {{full}}
    <br />len:
    <Input type="text" v-model="len" />width:
    <Input type="text" v-model="width" />
    <input v-model="areas" type="text" />
  </div>
</template>
<script>
export default {
  name: "test-manage",
  props: {
    //接收父组件传递过来的参数
  },
  data() {
    // 定义变量
    return {
      message: "hello",
      full: "",
      len: 0,
      width: 0
    };
  },
  methods: {
    //事件方法执行
    init() {
      message = "hello world!";
    }
  },
  created() {
    //html加载完成之前执行,执行顺序:父组件-子组件
  },
  mounted() {
    //加载完成后执行,执行顺序:子组件-父组件
  },
  watch: {
    //监听一个值的变化,然后执行相对应的函数
    message: function(val) {
      this.full = "名称:" + val;
    }
  },
  computed: {
    //计算属性,也就是依赖其它的属性计算所得出最后的值
    areas: function() {
      console.log("调用computed");
      return this.len * this.width;
    }
  }
};
</script>

vue~methods_created_mounted_watch_computed的介绍

原文:https://www.cnblogs.com/lori/p/13185019.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!