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 相关文章推荐
Js event事件在IE、FF兼容性问题
Jan 01 Javascript
Jquery数字上下滚动动态切换插件
Aug 08 Javascript
jquery密码强度校验
Dec 02 Javascript
基于JavaScript实现一定时间后去执行一个函数
Dec 14 Javascript
node.js+express制作网页计算器
Jan 17 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
Oct 28 Javascript
jQuery webuploader分片上传大文件
Nov 07 Javascript
清除输入框内的空格
Dec 21 Javascript
vue自定义过滤器创建和使用方法详解
Nov 06 Javascript
解决angular双向绑定无效果,ng-model不能正常显示的问题
Oct 02 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
May 10 Javascript
create-react-app开发常用配置教程
Jun 25 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常用代码
2006/11/23 PHP
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
php&amp;mysql 日期操作小记
2012/02/27 PHP
PHP 动态生成静态HTML页面示例代码
2014/01/15 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
微信小程序侧边栏滑动特效(左右滑动)
2017/01/23 Javascript
基于Angular.js实现的触摸滑动动画实例代码
2017/02/19 Javascript
搭建简单的nodejs http服务器详解
2017/03/09 NodeJs
谈谈对vue响应式数据更新的误解
2017/08/01 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
基于canvas实现手写签名(vue)
2020/05/21 Javascript
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
推荐下python/ironpython:从入门到精通
2007/10/02 Python
Python素数检测的方法
2015/05/11 Python
python Django批量导入数据
2016/03/25 Python
Python中遇到的小问题及解决方法汇总
2017/01/11 Python
对python捕获ctrl+c手工中断程序的两种方法详解
2018/12/26 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
2020/04/07 Python
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
酒店应聘自荐信
2013/11/09 职场文书
抗震救灾标语
2014/06/26 职场文书
单位消防安全责任书
2014/07/23 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书