18910140161

请教script setup语法下如何导出/暴露对象、方法?

顺晟科技

2021-07-19 18:05:29

141

我无法在route遍历的component中找到我所expose的对象、方法,以至于在外部无法调用到组件中我expose的方法


顺晟科技:

但是我在遍历route的components时打印log发现没有我所导出的方法,以至于无法调用到。我使用以下方法导出:<?script lang=“ts” setup>defineExpose({‘asyncData’ : async({route,store})=>{console.log(‘invoked asyncData’)return Promise.resolve(111)}})<?/script>我尝试过useContext的expose,也没有效果。

}

vue版本3.1.4。最近正在学习Vue,使用@vue/server-renderer做SSR。按照通常的做法接入Vuex后需要在路由回调中找到对应的组件并调用组件对象自定义的asyncData方法先获取数据。ssr render中调用对象asyncData的不完整代码如下

搞不懂,为啥要这么写代码。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航