微信小程序问题如下:
组件:
<template>
<view>
<view style="padding-top: 50upx;">
<slot :item="item"></slot>
</view>
</view>
</template>
页面:
<template>
<view>
<test :subData="subData" v-slot:default="{item}">
当前页面参数:{{data}}
<view @click="clickItem()">{{ item.title }} </view>
</test>
</view>
</template>
<script>
import test from '@/components/uni-z/test.vue'
export default {
components: {
test
},
data() {
return {
subData:"默认值",
data:"本页定义参数"
};
},
onLoad() {
//this.subData = "重新赋值"
console.log("进来onLoad");
},
methods: {
clickItem(){
console.log("进来");
}
}
}
</script>
问题:在插槽内获取页面data定义的变变量是:undefined
4 个回复
晴天 (作者)
附件请查看
2***@qq.com
同问
6***@qq.com - 傻小子QZ
同问
m***@163.com
同问,两层slot打包成wgt后就undefined,一层可用,2.7.9