如题,实习第二天,vmodel 绑定的 data 里的 input,如果 input=设置为 test,输入框也会显示 test 但是无法修改,各种排除法,找不到原因。求大佬指点
1
echowuhao 2021-04-25 19:15:00 +08:00
|
2
oluoluo 2021-04-25 19:32:57 +08:00
建议贴代码。。
|
3
RH 2021-04-25 21:11:11 +08:00
看下是不是 type 没设置
|
4
heyjei 2021-04-25 21:29:23 +08:00
你确定 v-model 绑定对的嘛,给 model 一个值,看看能不能显示
|
5
zhengfan2016 OP @RH 大神,type 在哪里看呀
|
6
zhengfan2016 OP @oluoluo 公司电脑不能上 v2ex
|
7
RH 2021-04-25 22:53:31 +08:00
el-input 试下配置 type 属性
|
8
RH 2021-04-25 22:54:20 +08:00
@zhengfan2016 <el-input type="text"...
|
9
bxb100 2021-04-25 23:33:23 +08:00
看着像 input 事件失效了
|
10
christin 2021-04-26 06:25:05 +08:00 via iPhone
猜测 data 中未定义
|
11
QingStone 2021-04-26 06:25:18 +08:00 via iPhone
截图 /贴代码
|
12
yuheCai 2021-04-26 08:46:36 +08:00
肯定是没有绑定 model
|
13
maitiantuzi 2021-04-26 08:48:32 +08:00 2
这种问题就不要乱问了,浪费资源,好好看官方用法,一遍看不懂看十遍
|
14
qgs 2021-04-26 08:55:37 +08:00
问同事,感觉这就是 只缘身在此山中
|
15
LeeSeoung 2021-04-26 09:19:01 +08:00
F12 看看 console 有没报错先。。
|
16
lynan 2021-04-26 09:22:21 +08:00
data 里面没放 v-model 的字段吧
|
17
cxzweb 2021-04-26 09:24:04 +08:00
贴代码
|
18
cs419 2021-04-26 09:54:16 +08:00
不贴代码
默认你绑定的是常量 不可修改 因此无法输入 |
19
no1xsyzy 2021-04-26 09:58:29 +08:00
又是我最喜欢的大家一起乱猜环节
我先猜一个 v-model="?" 这里名字写错了 我再猜一个 vm/data/? 这里名字写错了 最后猜一个其实根本没有引入 Vue 库 |
20
echowuhao 2021-04-26 10:04:03 +08:00
@zhengfan2016 你自己都记不住代码了 让我们猜
|
21
leon9986666 2021-04-26 10:09:12 +08:00
出了问题先看 console
|
22
zhw2590582 2021-04-26 10:09:58 +08:00
只要你贴代码,我十秒内就能给你答案啊
|
23
shintendo 2021-04-26 10:12:42 +08:00
别说贴代码了,你的问题描述就没有一句有效信息
|
24
chensitong 2021-04-26 10:14:36 +08:00
上面都猜过了,那我就猜,项目没重启
|
25
winteq 2021-04-26 10:19:01 +08:00
重新赋值对象导致的吧,试试 $set
|
26
Rocka 2021-04-26 17:11:16 +08:00 1
那我来猜一个,是不是把 input 放在 el-table-column 里了? https://jsfiddle.net/jcngw70a/
如果是这样,解决方法是把 named slot 换成 scoped slot,或者用新的 v-slot 语法(上面例子中被注释掉的那一行)。 |
27
zhoushuaishuai 2021-04-29 12:18:22 +08:00 via Android
你是不是绑定的是一个固定的值导致的?
|
28
dafuyang 2021-05-10 14:21:03 +08:00
type 是 text 你写成 test 了?
|
29
zhengfan2016 OP |
30
zhengfan2016 OP @qgs 没有同事,只有领导,整个部门加上我只有两个人(领导也不会,让我修)😂
|