Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 我们可以直接在VueJ中绑定值吗?比如,v-bind:value="';印度'&引用;_Laravel_Vue.js_Vuejs2 - Fatal编程技术网

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所说,将它们放在数据中,这样它们就可以具有被动属性。