vue3 setup语法糖各种语法新特性的使用方法(vue3+vite+pinia)
目录一、背景 二、vue3语法的使用2.1. 父子通信props 2.2. EventBus 2.3. 计算属性computed 2.4. pinia状态管理器的使用2.4.1. 模块化 2.4.2.
顺晟科技
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
的不完整代码如下
搞不懂,为啥要这么写代码。
30
2022-09
23
2022-09
23
2022-09
03
2022-09
11
2021-12
20
2021-10