import{ defineComponent }from'vue'import Children from'./components/Children/index.vue'//引入子组件exportdefaultdefineComponent({
name:'我是父组件js部分',
components:{ Children },// 这里需要加入 components属性,里面写入传入的子组件setup(){const value ='ddydyt'return{ value }}})
子组件代码示例如下:
import{ defineComponent }from'vue'const Children =defineComponent({
name:'我是子组件js部分',
props:{ val: String },//子组件接收时需要写一个props属性,并把接收来的值说明一下类型setup(props){// 这里需要在setup里面写入 props
console.log(props.val)return{}}exportdefault Children
})
我所知道的注意点 4
import{ defineComponent, ref }from'vue'exportdefaultdefineComponent({
name:'testProject',setup(){const name =ref('ddydyt')
console.log(name.value,'name的值')// 打印name的时候需要 加.value来展示,不加value的话,好像name是具有响应性的/** name 赋值给test */const test = name.value
/** 给name重新赋值 */
name.value ='dyt'}})