computed 单独导入到ts文件章使用,控制台会出现警告

来源:2-1 本章概述

乔刻力

2022-05-04

ts
import { computed } from 'vue'
const store = useStore()
const language = computed(() => store.getters['AppModule/language'] as any)

老师你好 单独这段代码放在ts文件中使用 控制台会提示,要把他放入到setup中,
请问下 如何断在ts文中使用计算数学
因为我得再ts文件中获得 store中的值,
直接获得 vite热重载的话,会出错,用计算属性获得 项目正常,但控制台会出错

runtime-core.esm-bundler.js:38

   [Vue warn]: inject() can only be used inside setup() or functional components.
写回答

1回答

五月的夏天

2022-05-04

useStore必须用在setup里面,你可以从store下面的index.ts把store对象引进来就可以了 。

0
0

基于Vue3+Vite+TS,二次封装element-plus业务组件

集成大量实际样例,系统掌握前沿技术栈与二次组件库封装能力

454 学习 · 203 问题

查看课程