const a = ref(1)
const b = reactive({
a
})
b.a=2 //这行会提示不能将类型“number”分配给类型“Ref<number>”。ts(2322)
// const b: {
// a: globalThis.Ref<number>;
//}
为什么有这样写 正常写不就好了吗
方法一:
const a = ref(1);
const b = reactive({
a: a.value // 将`a`的值赋给`b.a`,而不是`ref`本身
});
b.a = 2; // 现在你可以直接向`b.a`赋新值
方法二:
const a = ref(1);
const b = reactive({
a: computed({
get: () => a.value,
set: val => a.value = val
})
});
b.a = 2; // 这将同时修改 `b.a` 和 `a.value`
我定义了一个组件如下: code-blockcontainer 使用的时候: === 问题是:定义组件时候这一行有报错: 请问这里应该如何进行处理呢? 我变为: 也会报错。
本人项目 视频中的项目 我的tsconfig.json文件
表格和el-row的布局突然报这个ts错误是什么原因 之前好好的,今天突然就报了 怎么解决?
events.js:377 RangeError [Error]: Maximum call stack size exceeded Emitted 'error' event on process instance at: npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! sea-wind-power@1.0.0 dev: vite --hos