<template>
<div class="test-box">
<h3>这是用户自定义的Test.vue---{{ username }}</h3>
<button @click="changeName">修改用户名</button>
</div>
</template>
<script>
//默认导出,这是固定写法
export default {
name: "Test",
// data数据源
// 注意:.vue组件中的data不能像之前一样,不能指向对象。
// 注意:组件中的data必须是一个函数
data() {
// 这个return出去的{}中,可以定义数据
return {
username: "admin"
}
},
methods: {
changeName() {
//在组件中,this就表示当前组件的实例对象
console.log(this)
this.username = "admin change"
}
},
// 当前组件中的侦听器
watch: {},
// 当前组件中的计算属性
computed: {},
// 当前组件中的过滤器
filters:{}
}
</script>
<style>
.test-box {
background-color: pink;
}
</style>
vue组件-在组件中定义methods方法
发布时间 2023-06-21 00:11:13作者: Young_Yang_Yang