<template>
{{name}}
{{count}}
<h1 @click="clickmethods(1111)">点击</h1>
</template>
<script>
export default {
//组件名称
name: 'Name',
// 声明触发的事件
//emits: ['response'],
//定于组件
components: {
},
//接收上级组件传的值msg
props: {
msg: String
},
//数据定义
data() {
return {
name: '欢迎使用Vue模板',
count: 0
}
},
//方法集合
methods: {
clickmethods(clickname) {
console.log(clickname)
this.count += 1
}
},
beforeCreate() {
console.log("创建组件")
},
created() {
// 带参数触发 父组件的方法
//this.$emit('response', 'hello from child')
console.log("创建组件后")
},
beforeMount() {
console.log("进入组件")
},
beforeUpdate() {
console.log("Dom更新")
},
beforeUnmount() {
console.log("销毁组件")
},
watch: {
//监听count数据变化
count(newCount) {
// 没错,console.log() 是一个副作用(有点像是通知)
console.log(`new count is: ${newCount}`)
}
}
}
//动画使用:https://cn.vuejs.org/tutorial/#step-15
</script>
<style>
</style>
没有合适的资源?快使用搜索试试~ 我知道了~
vue快速创建摸版,vue2+vue3摸版
共2个文件
vue:2个
需积分: 4 0 下载量 153 浏览量
2023-04-07
23:53:14
上传
评论
收藏 1KB ZIP 举报
温馨提示
vue快速创建摸版,vue2+vue3摸版
资源推荐
资源详情
资源评论
收起资源包目录
vue.zip (2个子文件)
vuemodel.vue 1KB
vue3model.vue 595B
共 2 条
- 1
资源评论
智慧方
- 粉丝: 302
- 资源: 66
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功