javascript - input 是不是不能同時(shí)用:value和v-model
問(wèn)題描述
<template> <p id='login'><p> 用戶(hù): <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的值并沒(méi)有顯示出來(lái)。請(qǐng)問(wèn)這樣寫(xiě)是不是錯(cuò)的?要實(shí)現(xiàn)我的需求應(yīng)該怎么寫(xiě)?
問(wèn)題解答
回答1:return{username:’123’,password:’123’, }
反正是雙向的,何必多出來(lái)呢。
回答2:建議把v-bind:value去掉,直接把info.name和info.psd寫(xiě)到v-model上面,代碼如下:
<template> <p id='login'><p> 用戶(hù): <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改變的時(shí)候,username和password也就改變了
回答3:v-model 就是 v-bind:input 和 v-bind:value 的語(yǔ)法糖。
回答4:已解決,用一個(gè)input和一個(gè)p配合即可
回答5:https://jsfiddle.net/stardew/...
相關(guān)文章:
1. javascript - webpack 報(bào)錯(cuò) 新人 求解2. nginx 80端口反向代理多個(gè)域名,怎樣隱藏端口的?3. angular.js - 關(guān)于ng-model和ng-bind的疑問(wèn)4. node.js - 跑antd的的模板例子!想修改端口,怎么修改呢!!(里面好像用了什么dora插件!!!)5. windows-7 - Wamp集成環(huán)境Apache無(wú)法啟動(dòng)6. android - NavigationView 的側(cè)滑菜單中如何保存新增項(xiàng)(通過(guò)程序添加)7. angular.js - angular做點(diǎn)擊購(gòu)買(mǎi)時(shí)的遮罩層8. 關(guān)于thinkphp 5.1中,ajax提交數(shù)據(jù)url的格式寫(xiě)法,加花括號(hào)就出錯(cuò),請(qǐng)老師指點(diǎn)9. 有大佬知道這種接口文件怎么使用嗎?10. tp5 不同控制器中的變量調(diào)用問(wèn)題
