收藏此站 联系我们 网站
当前位置:首页» 公司新闻 » 【建站服务】专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-当阳上往建站-域名申请

【建站服务】专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-当阳上往建站-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-21 03:40:49

网站建设
​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-当阳上往建站

网站建设.png

Vue3 表单

这节我们为大家介绍 Vue 表单上的应用。

我们可以用 v-model 指令在表单 <input>、<textarea> 及 <select> 等元素上创建双向数据绑定。

v-model 会根据控件类型自动选取正确的方法来更新元素。

v-model 会忽略所有表单元素的 value、checked、selected 属性的初始值,使用的是 data 选项中声明初始值。

v-model 在内部为不同的输入元素使用不同的属性并抛出不同的事件:

  • text 和 textarea 元素使用 value 属性和 input 事件;

  • checkbox 和 radio 使用 checked 属性和 change 事件;

  • select 字段将 value 作为属性并将 change 作为事件。

输入框

实例中演示了 input 和 textarea 元素中使用 v-model 实现双向数据绑定:

<div id="app">  <p>input 元素:</p>  <input v-model="message" placeholder="编辑我……">  <p>input 表单消息是: {{ message }}</p>      <p>textarea 元素:</p>  <textarea v-model="message2" placeholder="多行文本输入……"></textarea>  <p>textarea 表单消息是:</p>  <p style="white-space: pre">{{ message2 }}</p>  </div> <script>const app = {  data() {    return {      message: '',      message2: '菜鸟教程 https://www.runoob.com'    }  } } Vue.createApp(app).mount('#app')</script>

尝试一下 »

在文本区域 textarea 插值是不起作用,需要使用 v-model 来代替:

<!-- 错误 --><textarea>{{ text }}</textarea>


误 -->

<textarea>{{ text }}</textarea>


<!-- 正确 -->

<textarea v-model="text"></textarea>

复选框

复选框如果是一个为逻辑值,如果是多个则绑定到同一个数组:


复选框

以下实例中演示了复选框的双向数据绑定:


<div id="app">

  <p>单个复选框:</p>

  <input type="checkbox" id="checkbox" v-model="checked">

  <label for="checkbox">{{ checked }}</label>

    

  <p>多个复选框:</p>

  <input type="checkbox" id="runoob" value="Runoob" v-model="checkedNames">

  <label for="runoob">Runoob</label>

  <input type="checkbox" id="google" value="Google" v-model="checkedNames">

  <label for="google">Google</label>

  <input type="checkbox" id="taobao" value="Taobao" v-model="checkedNames">

  <label for="taobao">taobao</label>

  <br>

  <span>选择的值为: {{ checkedNames }}</span>

</div>

 

<script>

const app = {

  data() {

    return {

      checked : false,

      checkedNames: []

    }

  }

}

 

Vue.createApp(app).mount('#app')

</script>


尝试一下 »

实例中勾选复选框效果如下所示:



单选按钮

以下实例中演示了单选按钮的双向数据绑定:


单选按钮

<div id="app">

  <input type="radio" id="runoob" value="Runoob" v-model="picked">

  <label for="runoob">Runoob</label>

  <br>

  <input type="radio" id="google" value="Google" v-model="picked">

  <label for="google">Google</label>

  <br>

  <span>选中值为: {{ picked }}</span>

</div>

 

<script>

const app = {

  data() {

    return {

      picked : 'Runoob'

    }

  }

}

 

Vue.createApp(app).mount('#app')

</script>


尝试一下 »

选中后,效果如下图所示:

专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-当阳上往建站


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设:上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务