vue第三篇
来源:互联网 发布:淘宝围巾店铺 编辑:程序博客网 时间:2024/06/13 00:40
3.1.表单输入绑定
<input type="text" v-model.lazy="username"><h3>用户名:{{username}}</h3><!-- lazy:懒惰:h3内的username默认是和v-model="username"实时更新,加上lazy之后,失去焦点之后才更新 --><input type="number" v-model.number="price"><h3>价格:{{price}}</h3><!-- number:过滤非数字,去掉非数字,失去焦点之后,非数字被去除,但其实 type="number" 就是限定只能输入数字--><input type="text" v-model.trim="info"><h3>信息:{{info}}...</h3><!-- trim:删除两边的空格$.trim():删除两遍的空格,中间的空格不会删除-->
3.2 class 与style绑定
<div v-bind:class="'red'">绑定的class直接赋值字符串</div><!-- 1.绑定的class直接赋值字符串(red是类名) --><div :class="bg">绑定的class赋值变量值</div><hr><!-- 2.绑定的class赋值变量值 bg是变量,需在data中定义,--><div :class="{blue:true}">blue赋予true</div><br><div :class="{blue:false}">blue赋予false</div> <br><div :class="{blue:isShow}">blue赋予变量</div><br> <!-- 3 class样式:布尔值,blue是类名布尔值为真,则给标签添加class的值,布尔值为假,则取消class的值变量值isShow 为真,则添加class类名 --><div :class="['gray','fs']">来看看我的样式</div><!-- 4. 使用数组增加两个class样式(gray,fs都是字符串类名,要加引号)--><div :class="[style1,style2]">来看看我的样式</div><!-- 4. 使用数组通过变量值增加两个样式--><div :class="[{gray:isShow},style2]">来看看我的样式</div><!-- isShow为真则添加类名gray样式,,style2对应的样式永远有 -->new Vue({ el:"#container", data:{ bg:"blue", isShow:false, style1:"gray", style2:"fs" } })
3.3style 方式
<div v-bind:style="{width:'100px',height:'100px',background:'red'}"></div><!-- 1.直接给style赋予样式对象 100px要加引号,单引号 --><div :style="add"></div><!-- 2.赋予style的变量值,由变量值定义样式 --><div :style="[add,add2]"></div><!-- 3.赋予style的数组值,由数组中的每个元素定义样式 -->new Vue({ el:"#container", data:{ add:{width:"200px",height:"200px",background:"pink"}, add2:{width:'300px', height:'300px', background:"#ddd"}, }})
4过渡
内容比好多,看文档吧,用vue写过渡,可以设置不同的进入和离开动画,
阅读全文
0 0
- vue第三篇
- vue第三篇之组件
- Vue.js入门第三篇
- vue饿了么学习-第三篇(需求分析)
- VUE引入第三方插件
- VUE权威指南-第三章 指令
- vue引入第三方zepto.js库报错
- VUE全局安装第三方插件
- 【Vue】 element ui 引入第三方图标
- 如何在 Vue.js 中使用第三方库
- 第三章Mac系统下安装Vue-cli详细步骤
- Vue 项目 引入第三方饿了吗组件(ElementUI)
- Vue中使用ElementUI使用第三方图标库iconfont
- 在 Vue.js 中使用任意 JavaScript 第三方库
- 在 Vue.js 中使用任意 JavaScript 第三方库
- 如何在 Vue.js 中使用第三方库
- Vue 中如何引入第三方 JS 库
- Vue系列——在vue项目中使用jQuery及其第三方插件
- studio到工程的时候注意事项
- Ruby on rails初体验(一)
- Matlab绘图高级部分
- cookie,session,servlet的生命周期
- redis jedis基本操作命令
- vue第三篇
- templates
- 包子凑数
- hive正常安装后执行任何命令都会卡住
- 让程序结果在屏幕上暂停一段时间
- spring集成mybatis实现mysql读写分离
- redis锁实现分布式取号思路
- opencv 版本问题
- 详解 | 如何用Python实现机器学习算法