UNIAPPX 向组件props传值,发现提示[APP-IOS] 标签不支持属性、[APP-ANDROID] 标签不支持属性。这个是BUG吗?
用选项式就没有提示,如果用组合式就有提示。但实际真机运行没啥事。是BUG吗?
复现代码:
在pages文件夹里的index.uvue里
<template>
<scroll-view style="flex:1">
<TopMe one="第一项" ></TopMe >
</scroll-view>
</template>
<script lang="uts" setup>
</script>
<style>
</style>
在components/TopMe/TopMe.uvue
<template>
<view>
<text>{{propos.one}}</text>
</view>
</template>
<script setup lang="uts">
const propos = defineProps({
one: { type: String, default: '' }
});
</script>
<style>
</style>
只有组件TopMe里用setup lang=uts 的组合式方式进行props接收才会有提示,而且在index.uvue里的one下面有波浪线,鼠标移动到上面,就有错误提示。
如果将components/TopMe/TopMe.uvue修改为选项式的props接收,就不会有波浪线提示。
Architecture (作者)
复现代码已经上传。我直接编辑了原文,您看一下。好像其实用官方实例就有这个错误提示。
2024-09-03 22:07