vue~methods_created_mounted_watch_computed的介绍

vue

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的介绍 的全部内容, 来源链接: utcz.com/z/380313.html

回到顶部