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来实现可以输入值的下拉选单 雏型
Dec 06 Javascript
JavaScript 用cloneNode方法克隆节点的代码
Oct 15 Javascript
jQuery中prevUntil()方法用法实例
Jan 08 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
Dec 13 Javascript
解析AngularJS中get请求URL出现的跨域问题
Dec 01 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
Feb 03 Javascript
Bootstrap路径导航与分页学习使用
Feb 08 Javascript
解决ionic和angular上拉加载的问题
Aug 03 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
Dec 12 Javascript
微信小程序template模版的使用方法
Apr 13 Javascript
JS array数组检测方式解析
May 19 Javascript
javascript中正则表达式语法详解
Aug 07 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中的MVC模式运用技巧
2007/05/03 PHP
PHP5 面向对象程序设计
2008/02/13 PHP
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
使用php批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
jquery.validate使用攻略 第三部
2010/07/01 Javascript
基于Jquery的仿Windows Aero弹出窗(漂亮的关闭按钮)
2010/09/28 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
2016/06/06 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
详解在 Angular 项目中添加 clean-blog 模板
2017/07/04 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
JavaScript Window浏览器对象模型原理解析
2020/05/30 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
Vite和Vue CLI的优劣
2021/01/30 Vue.js
Python从MP3文件获取id3的方法
2015/06/15 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
Python hmac模块使用实例解析
2019/12/24 Python
pytorch 常用线性函数详解
2020/01/15 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
matplotlib对象拾取事件处理的实现
2021/01/14 Python
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
软件测试面试题
2015/10/21 面试题
教育英语专业毕业生的求职信
2014/03/13 职场文书
财产公证书格式
2014/04/10 职场文书
销售业务员岗位职责
2015/02/13 职场文书
责任书范本大全
2015/05/11 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS