javascript - input 是不是不能同時用:value和v-model
問題描述
<template> <p id='login'><p> 用戶: <input type='text' v-model='username' :value=’info.name’> 密碼: <input type ='text' v-model='password' :value=’info.psd’></p> </p></template><script> export default{name:’login’,data(){ return{username:’’,password:’’,info:{ name:’123’, psd:’123’,}, }}, }</script>
我想讓input最初顯示的是info里面的值,然后可以用v-model的值,但是不能達(dá)到效果。info的值并沒有顯示出來。請問這樣寫是不是錯的?要實(shí)現(xiàn)我的需求應(yīng)該怎么寫?
問題解答
回答1:return{username:’123’,password:’123’, }
反正是雙向的,何必多出來呢。
回答2:建議把v-bind:value去掉,直接把info.name和info.psd寫到v-model上面,代碼如下:
<template> <p id='login'><p> 用戶: <input type='text' v-model='username'> 密碼: <input type ='text' v-model='password'></p> </p></template><script> export default{name:’login’,data(){ return{username:’123’,password:’123’,info:{ name:’123’, psd:’123’,}, }}, }</script>
當(dāng)input的value改變的時候,username和password也就改變了
回答3:v-model 就是 v-bind:input 和 v-bind:value 的語法糖。
回答4:已解決,用一個input和一個p配合即可
回答5:https://jsfiddle.net/stardew/...
相關(guān)文章:
1. java固定鍵值轉(zhuǎn)換,使用枚舉實(shí)現(xiàn)字典?2. php自學(xué)從哪里開始?3. java - 我設(shè)置了cookie的max age,但是cookie依然在關(guān)閉游覽器后消失了4. MySQL客戶端吃掉了SQL注解?5. python小白的基礎(chǔ)問題 關(guān)于while循環(huán)的嵌套6. css3 - [CSS] 動畫效果 3D翻轉(zhuǎn)bug7. javascript - JS設(shè)置Video視頻對象的currentTime時出現(xiàn)了問題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...8. 求大神幫我看看是哪里寫錯了 感謝細(xì)心解答9. phpstady在win10上運(yùn)行10. javascript - 百度echarts series數(shù)據(jù)更新問題
