Vue——表单元素demo & watch 例子

目录

㋀㏫ ㍩

✎ input 元素

◆ v-model 修饰符

❶ lazy

❷ number

◆ v-model 和 v-bind 区别

✎ 单选框和多选框

❶ radio和checkbox

✎ 下拉框

❶ select 

❷  select 和 v-for

✎ watch

◆ 前言

❶ 练习(利用监听v-model绑定的myValue,并且执行tellUser方法)

❷ 练习(点击change按钮,将列表数据改成{name:pinaapple,price:256},然后同时要调用通知用户接口弹框)

► 总结

✎  遇到的问题

✎  资源附件


✎ input 元素

<input type="text" v-model="myValue">
{
  {myValue}}

◆ v-model 修饰符

❶ lazy

input.lazy:当输入的时候完成输入/enter/失去焦点,才会更新值

<input type="text" v-model.lazy="myValue">
{
  {myValue}}

❷ number

input.number:输入的值强制转换成数字
		
<input type="text" v-model.number="myValue">
{
  {typeof myValue}}

◆ v-model 和 v-bind 区别

两者都可以绑定数据,但是修饰符不同,要求不同,v-model可以lazy、number,但是数据必须变量生命和初始化,v-bind则不用。

✎ 单选框和多选框

❶ radio和checkbox

<!-- 多选框:checkbox,单选框:checkbox -->
<input type="checkbox" v-model="myBox" value="apple">apple
<input type="checkbox" v-model="myBox" value="banana">banana
<input type="checkbox" v-model="myBox" value="pinaapple">pinaapple
{
  {myBox}}

✎ 下拉框

❶ select 

<select v-model="selection">
	<option value="1">1</option>
	<option value="2">2</option>
</select>

❷  select 和 v-for

下拉框和v-for作用可以抽象出一个vSelect组件<vSelect @onSelct="" :list="selectOptions"></

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值