吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1060|回复: 17
收起左侧

[求助] vue3+ts+vite问题求助!!!

  [复制链接]
十万菠萝拍黄瓜 发表于 2023-5-29 22:31
本帖最后由 Miami 于 2023-5-29 22:46 编辑

用vite创建vue3项目后,提示错误: 类型"{}"上不存在属性"a".如下图.
vue.JPG
以及我的 package截图
package.JPG
还有tsconfig截图
tsconfig.JPG 这里按着网上的方法在include添加了"src/*.vue"也没用,求大佬给个解决办法( 直接 run dev 是可以看到a的内容的)


setup(){
   const a:number=1;
    return a
}
或者vue2的
data(){
  return{
      a: 1
  }
} 都会提示此问题...  还是说我少哪个vscode的插件

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

爱吃鹅肉饭 发表于 2023-5-29 22:48
兄弟检查一哈,你是不是装得有其他格式验证的东西,或者是ts校验配置
abigmiu 发表于 2023-5-29 23:21
volar 需要安装两个 , 或者你用 create vue 新建一个项目, 看报错不。

Snipaste_2023-05-29_23-20-39.png
hihpg 发表于 2023-5-30 07:15
Alex.Merceryj 发表于 2023-5-30 08:35
你是不是忘记ref了
d199212 发表于 2023-5-30 09:24
变量都不是响应式的,要用ref创建才行
ronle 发表于 2023-5-30 09:36
响应式变量就行了
feiyu361 发表于 2023-5-30 09:46
需要使用响应式的ref啊
hybpjx 发表于 2023-5-30 10:04
兄弟  用ref 才能创建
[JavaScript] 纯文本查看 复制代码
<template>
    <div>
        {{ a }}
    </div>

    <hr>
    <button @click="change">修改</button>
</template>
<script setup lang="ts">
import { ref } from 'vue';
import { Ref } from 'vue';

type M = {
    name: string
}
const a: Ref<M> = ref({ name: "123" })

const change = () => {
    a.value.name = "456"
    console.log(a)
}

</script>
<style scoped></style>
大雨大大 发表于 2023-5-30 11:13
要加ref才行

[JavaScript] 纯文本查看 复制代码
<script setup lang="ts">
import { ref } from 'vue';
const a = ref<number>(1)
console.log('a->',a.value)
</script>
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 22:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表