vue计算属性+vue中class与style绑定(推荐)


Posted in Javascript onMarch 30, 2020

vue计算属性

在模板中放入大量的逻辑会让模板过重且难以维护

计算属性下所有函数可以放到computed

vue计算属性+vue中class与style绑定(推荐)

vue计算属性+vue中class与style绑定(推荐)

class与style绑定

原始写法 v-bind:class 缩写 :class

class绑定的三种形式

vue计算属性+vue中class与style绑定(推荐)

style的三种绑定形式

vue计算属性+vue中class与style绑定(推荐)

属性值为true显示,false不显示

第一种绑定方式:

vue计算属性+vue中class与style绑定(推荐)

vue计算属性+vue中class与style绑定(推荐)

第二种绑定方式:

vue计算属性+vue中class与style绑定(推荐)

vue计算属性+vue中class与style绑定(推荐)

第三种绑定方式:

vue计算属性+vue中class与style绑定(推荐)

vue计算属性+vue中class与style绑定(推荐)

style修改

方式1:

vue计算属性+vue中class与style绑定(推荐)

vue计算属性+vue中class与style绑定(推荐)

方式2:

vue计算属性+vue中class与style绑定(推荐)

vue计算属性+vue中class与style绑定(推荐)

方式三:

vue计算属性+vue中class与style绑定(推荐)

vue计算属性+vue中class与style绑定(推荐)

ps:下面通过代码介绍下计算属性

计算属性就是当其依赖属性的值发生变化时,这个属性的值会自动更新,与之相关的DOM部分也会同步自动更新。

代码如下:

<div id="example">
    <input type="text" v-model="didi">
    <input type="text" v-model="family">
    <br>
    didi={{didi}},family={{family}},didiFamily={{didiFamily}}
  </div>
  var vm = new Vue({
    el:'#example',
    data:{
      didi:'didi',
      family:'family'
    },
    computed:{
      <!-- 一个计算属性的getter -->
      didiFamily:function(){
        <!-- this指向vm实例 -->
        return this.didi+this.family
      }
    }
  })

vm.didivm.family的值发生变化时,vm.didiFamily的值会自动更新,并且会自动同步更新DOM部分。

总结

到此这篇关于vue计算属性+vue中class与style绑定的文章就介绍到这了,更多相关vue计算属性+vue中class与style绑定内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
Oct 24 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
Feb 01 Javascript
Javascript中Event属性搜集整理
Sep 17 Javascript
JavaScript实现图片DIV竖向滑动的方法
Apr 25 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
Dec 03 Javascript
p5.js入门教程之鼠标交互的示例
Mar 16 Javascript
vuex操作state对象的实例代码
Apr 25 Javascript
element-ui 表格数据时间格式化的方法
Aug 24 Javascript
深入了解JavaScript 私有化
May 30 Javascript
Vue对象赋值视图不更新问题及解决方法
Jun 03 Javascript
Angular8 简单表单验证的实现示例
Jun 03 Javascript
JavaScript实现淘宝商品图切换效果
Apr 29 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
Mar 29 #Javascript
JS实现滑动拼图验证功能完整示例
Mar 29 #Javascript
json_decode 索引为数字时自动排序问题解决方法
Mar 28 #Javascript
JS中FormData类实现文件上传
Mar 27 #Javascript
JS中FileReader类实现文件上传及时预览功能
Mar 27 #Javascript
js、jquery实现列表模糊搜索功能过程解析
Mar 27 #jQuery
开发Node CLI构建微信小程序脚手架的示例
Mar 27 #Javascript
You might like
php使用sql数据库 获取字段问题介绍
2013/08/12 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
Sample script that deletes a SQL Server database
2007/06/16 Javascript
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
2015/03/10 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
Node.js实现兼容IE789的文件上传进度条
2016/09/02 Javascript
js继承实现方法详解
2016/12/16 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
详解js类型判断
2018/05/22 Javascript
nuxt中使用路由守卫的方法步骤
2019/01/27 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
在django模板中实现超链接配置
2019/08/21 Python
高中生毕业自我鉴定
2013/10/10 职场文书
工程管理专业个人求职信范文
2013/12/07 职场文书
护士自我评价范文
2014/01/25 职场文书
竞选班长演讲稿500字
2014/08/22 职场文书
中职三好学生事迹材料
2014/08/24 职场文书
社区务虚会发言材料
2014/10/20 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
2014年环保局工作总结
2014/12/11 职场文书
心术观后感
2015/06/11 职场文书
入门学习Go的基本语法
2021/07/07 Golang