魔改Input组建后报警告

来源:15-7 Form编码第六部分 - 自动触发验证

敲代码时长两年半的练习生

2023-10-01

功能都是好用的,但它说找不到是什么原因

https://img.mukewang.com/szimg/6519474b099db03725190394.jpg

写回答

5回答

vital_zh

2023-10-28

这个问题是因为,demo中你用了非form-item包裹的input,这些input没有被包裹,所以获取不到注入值,inject的时候设置一个默认值可以解决提交

const formItemContext = inject(formItemContextKey, null)


1
0

qq_妄言_2

2023-10-18

这个问题是因为魔改之后 普通的input组件是没有依赖注入的inject 需要对其做出判断

0
0

张轩

2023-10-04

同学你好

奇怪了,我只能看到这个错误,但是并没有你图中说的错误。。https://img.mukewang.com/szimg/651cca3f090b98fa16880616.jpg

0
0

张轩

2023-10-03

同学你好

我怎么没看到这个错误呢? 请问是哪个组件?是 Form 组件吗?

0
1
敲代码时长两年半的练习生
执行npm run docs:dev 查看form组件就看到了~
2023-10-03
共1条回复

张轩

2023-10-02

同学你好

看起来它说的是 provide/context 的 key 没有找到,确定没有写错对吗?可以发下源代码看看。

0
1
敲代码时长两年半的练习生
老师我的代码仓库在 https://github.com/strive-study/strive-element.git 我检查过 看起来没问题- -
2023-10-02
共1条回复

进阶必学,打造媲美ElementPlus的组件库

Vue3.3 + TS4 ,自主打造媲美 ElementPlus 的组件库

481 学习 · 219 问题

查看课程