l***@icloud.com
l***@icloud.com
  • 发布:2024-11-28 17:22
  • 更新:2024-11-28 17:31
  • 阅读:15

uniapp cli vue3+vite+ts 编译为微信小程序后,使用index文件重新导出组件的写法,导致无法找到组件

分类:uni-app

uniapp cli vue3+vite+ts 编译为微信小程序后,使用index文件重新导出组件的写法,导致无法找到组件

2024-11-28 17:22 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

因为 vue 中的组件,通常导出的时候,都是 export default 而不是,export const 这种

  • l***@icloud.com (作者)

    在components/index.ts 中 export { default as Test11 } from "./test/test11.vue";

    而 test11.vue 写法为 setup 组合式api


    然而导入@/components 后,组件无法使用,test11 也没有用const导出呀

    2024-11-28 17:49

  • l***@icloud.com (作者)

    可以试着跑下我上传的代码,h5,app平台这种写法就支持,在微信小程序内不行,我看了编译后的文件,只有wxml,没有对应的 js,json,wxss 文件。如果直接引入 import Test from '@/components/test11/test11.vue' ,这样是能渲染出来的,编译后的文件也有对应,js,wxss,wxml,json

    2024-11-28 17:52

  • DCloud_UNI_yuhe

    回复 l***@icloud.com: 组合式 api,只是个语法糖,实际的是这样


    <script>

    export default {

    setup(){

    }

    }

    </script>


    <script setup>

    </script>

    2024-11-28 18:01

要回复问题请先登录注册