作为个人 笔记 ,没有太大参考价值
1.v-model 表单输入绑定
v-model 会忽略所有表单元素的 value、checked、selected 特性的初始值。因为它会选择 vue 实例数据来作为具体的值。你应该通过 JavaScript 在组件的 data 选项中声明初始值。
修饰符
.lazy v-model 默认在input 事件中同步值与数据 当使用.lazy 修饰符则改变为在 change 事件中同步。
.number
如果想自动将用户的输入值转为 Number 类型 (如果原值的转换结果为 NaN 则返回原值),可以添加一个修饰符 number 给 v-model 来处理输入值:
.trim 过滤首尾空格
<input v-model.trim="msg">v-for 列表渲染
指令根据一组数组的选项列表进行渲染。
数据是数组 (item,index)in ary
数据是对象 (item,key,index) in Object
v-show 控制显示隐藏 v-show=”true/false”;
v-on 绑定事件监听器
简写: @
参数 :event
修饰符:
一些事件
@contextmenu 右键
v-bind 动态绑定属性
简写: :
在绑定 class ,style 时 有一些特殊写法;
:class
1.<div :class=[h,bgColor]></div> // h是data里面的数据
2.<div :class="{h:true,bgColor:false}“> // h:是样式名称
3.<div :class="json"></div> // json 是data 里面的数据
:style
1.:style=”[c,b]” // c,b 是data 里面的数据
c:{color:”red”},b:{backgroundColor:’blue’}; 驼峰命名;
2. :style=”a”
未完