是不是就因为父子组件的生命周期,子组件里面的data才可以使用props里面的值

来源:3-7 vue父子组件生命周期调用顺序

皮皮盐

2021-11-16

一直有个疑惑,看同事写data里面会用到props里面值

// 子.vue
props: {
	name: {
		type: String,
		default: 'Tom'
	}
}
data() {
	return {
		hello: this.name + 'hello' 
	}
}
写回答

1回答

双越

2021-11-16

不建议这样使用,一个组件的 data 要和 props 分开定义(React 中 state 也要和 props 分开)

像你贴的这种代码,比较适合用 computed

0
1
皮皮盐
谢谢老师
2021-11-16
共1条回复

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4711 学习 · 1672 问题

查看课程