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数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
May 15 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
js判断游览器类型及版本号的代码
May 11 Javascript
JavaScript Sort 的一个错误用法示例
Mar 20 Javascript
window.onerror()的用法与实例分析
Jan 27 Javascript
Bootstrap CSS组件之大屏幕展播
Dec 17 Javascript
JavaScript瀑布流布局实现代码
May 06 Javascript
关于foreach循环中遇到的问题小结
May 08 Javascript
AngularJS实现的生成随机数与猜数字大小功能示例
Dec 25 Javascript
微信小程序数字滚动插件使用详解
Feb 02 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
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设计模式 php实现抽象工厂模式
2015/12/07 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
Javascript玩转继承(三)
2014/05/08 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
详解react关于事件绑定this的四种方式
2018/03/09 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
图文讲解vue的v-if使用方法
2019/02/11 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
JS面向对象编程实现的Tab选项卡案例详解
2020/03/03 Javascript
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
使用python实现省市三级菜单效果
2016/01/20 Python
代码分析Python地图坐标转换
2018/02/08 Python
python K近邻算法的kd树实现
2018/09/06 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
python读写csv文件的方法
2019/08/13 Python
完美解决TensorFlow和Keras大数据量内存溢出的问题
2020/07/03 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
仓库管理专业个人自我评价范文
2013/11/11 职场文书
教育学专业实习生的自我鉴定
2013/11/26 职场文书
中学生自我鉴定
2014/02/04 职场文书
客户接待方案
2014/02/26 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
亲属关系公证书
2014/04/08 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
服务承诺书格式
2014/05/21 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js