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 change,propertychange,input事件小议
Dec 20 Javascript
JS去除字符串两端空格的简单实例
Dec 27 Javascript
JS与jQuery遍历Table所有单元格内容的方法
Dec 07 Javascript
jQuery 3.0中存在问题及解决办法
Jul 15 Javascript
详解如何较好的使用js
Dec 16 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
Dec 19 Javascript
jQuery电话号码验证实例
Jan 05 Javascript
angular4模块中给标签添加背景图的实现方法
Sep 15 Javascript
JS实现马赛克图片效果完整示例
Apr 13 Javascript
JS实现提示框跟随鼠标移动
Aug 27 Javascript
JS监听组合按键思路及实现过程
Apr 17 Javascript
Vue基于iview table展示图片实现点击放大
Aug 05 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
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
php 读取shell管道传输过来的内容
2010/03/01 PHP
几款免费开源的不用数据库的php的cms
2010/12/19 PHP
解析PHP中一些可能会被忽略的问题
2013/06/21 PHP
ThinkPHP3.1之D方法实例详解
2014/06/20 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
php安全配置记录和常见错误梳理(总结)
2017/03/28 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
PHP实现的二分查找算法实例分析
2017/12/19 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
ToolTips JQEURY插件之简洁小提示框效果
2011/11/19 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
2014/12/18 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
扫微信小程序码实现网站登陆实现解析
2019/08/20 Javascript
react 生命周期实例分析
2020/05/18 Javascript
[04:16]DOTA2英雄梦之声_第09期_斧王
2014/06/21 DOTA
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
布同自制Python函数帮助查询小工具
2011/03/13 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
HTML5标签小集
2011/08/02 HTML / CSS
临床医学系毕业生推荐信
2013/11/09 职场文书
学生评语集锦
2015/01/04 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers
win11无线投屏在哪设置? win11无线投屏功能的使用方法
2022/04/08 数码科技