Laravel 我们可以直接在VueJ中绑定值吗?比如,v-bind:value="';印度'&引用;
我们可以像这样直接绑定值吗Laravel 我们可以直接在VueJ中绑定值吗?比如,v-bind:value="';印度'&引用;,laravel,vue.js,vuejs2,Laravel,Vue.js,Vuejs2,我们可以像这样直接绑定值吗 v-bind:value="'India'" 假设我有场 <input id="country" type="text" class="form-control" name="country" placeholder="country" v-bind:value="'India'" v-mod
v-bind:value="'India'"
假设我有场
<input id="country" type="text"
class="form-control"
name="country" placeholder="country" v-bind:value="'India'" v-model="fields.country">
抛出错误
v-bind:value=“'India'”与同一平台上的v-model冲突
元素,因为后者已扩展为值绑定
内部
使用Laravel7.x和Vue2.5时不要这样做。V-model已将
字段.country
值绑定到输入。
如果您想在之前定义默认值,请尝试将其分配给
字段.country
与字段.country=“India”
类似,只需给字段.country
一个初始值即可。请注意,为了使字段.country
成为被动的,您还需要在字段中声明国家
属性:
data () {
return {
fields: {
country: 'India'
}
}
}
模板中不需要v-bind:value
:
<input id="country" type="text"
class="form-control"
name="country" placeholder="country" v-model="fields.country">
在用户键入其他内容之前,您是否希望输入中的默认文本为India?如何定义字段
数据(){return{fields:{},}}}您能否澄清您试图实现的目标?我想在加载视图时绑定输入字段中的值运行时是什么意思?它发生在组件首次启动时。对fields.country
的任何更新都将更新数据和视图中的值。我有,data(){return{fields:{},}}将其更改为,data(){return{fields:{country:{India}}不确定您的意思。您可以根据需要更新这些字段。如果您希望表单输入是被动的,请记住在数据中声明它们。@Sujay您可以在数据中设置表单输入的默认值,例如:data(){return{fields:{country:“India”,country_phone_code:91,city:“New drish”}}
,正如@Psidom所说,将它们放在数据中,这样它们就可以具有被动属性。