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异常处理的一个想法(sofish)
Mar 14 Javascript
js函数排序的实例代码
Jul 01 Javascript
node.js操作mongodb学习小结
Apr 25 Javascript
js操作css属性实现div层展开关闭效果的方法
May 11 Javascript
JavaScript中Object.prototype.toString方法的原理
Feb 24 Javascript
一波JavaScript日期判断脚本分享
Mar 06 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
Oct 14 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
Oct 27 Javascript
JS中用try catch对代码运行的性能影响分析
Dec 26 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
Feb 18 Javascript
bootstrap suggest下拉框使用详解
Apr 10 Javascript
vue webpack开发访问后台接口全局配置的方法
Sep 18 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/26 PHP
yii框架中的Url生产问题小结
2012/01/16 PHP
析构函数与php的垃圾回收机制详解
2013/10/28 PHP
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
jQuery采用连缀写法实现的折叠菜单效果
2015/09/18 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
Node.js中多进程模块Cluster的介绍与使用
2017/05/27 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
关于express与koa的使用对比详解
2018/01/25 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
python妙用之编码的转换详解
2017/04/21 Python
python使用tkinter实现简单计算器
2018/01/30 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
2019/04/16 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
python递归调用中的坑:打印有值, 返回却None
2020/03/16 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
UML设计模式笔试题
2014/06/07 面试题
行政总经理岗位职责
2013/12/05 职场文书
学习委员自我鉴定
2014/01/13 职场文书
省优秀教师事迹材料
2014/01/30 职场文书
文秘求职信范文
2014/04/10 职场文书
协议书模板
2014/04/23 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
旅游活动总结
2014/08/27 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
七年级上册语文教学计划
2015/01/22 职场文书
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android
nginx配置限速限流基于内置模块
2022/05/02 Servers