美文网首页
2018-09-17 vue第五章

2018-09-17 vue第五章

作者: 天色见晚 | 来源:发表于2018-09-17 20:24 被阅读0次

计算属性:用来处理复杂逻辑操作的

在Vue.js中有了计算属性这种方法,可以避免在模板中加入过度的业务逻辑,保证更好的结构清晰和后期维护的效率

计算属性

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

</head> <body>

<div id='app'>

<h1>{{msg.split(' ').reverse().join('===')}}</h1>

<a href="#">{{revMsg}}</a>

<!--vue===hello hello vue--> </div>

<script src='js/vue.js'></script>

<script>

new Vue({ el:'#app',

data:{ msg:'hello vue' },

methods:{}, filters:{}, computed:{ revMsg:function(){ return this.msg.split(' ').reverse().join('*'); } } })

</script>

</body>

</html>

使用次数较多不便于后期维护因此用计算属性可以起到更好的作用

这种方法修改的只是computed中的数据

案例:<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>计算属性</title>

</head>

<body>

<div id='itany'>

<button @click='add'>加货</button>

<h1>总价为:{{total}}</h1> </div>

<script src='js/vue.js'></script>

<script type="text/javascript">

new Vue({ el:"#itany",

data:{ package1:{count:5,price:3},

package2:{count:8,price:4} },

computed:{

total:function(){ return this.package1.count*this.package1.price+this.package2.count*this.package2.price } },

methods:{ add:function(){ this.package1.count++; }

}

})

</script>

</body>

</html>

相关文章

  • 2018-09-17 vue第五章

    计算属性:用来处理复杂逻辑操作的 在Vue.js中有了计算属性这种方法,可以避免在模板中加入过度的业务逻辑,保证更...

  • 素言

    2018-09-17

  • 2018-09-18

    2018-09-17 戚洋洋 2018-09-17 21:13 · 字数 468 · 阅读 9 · 日记本 敬爱的...

  • 时间组件

    /** @Author:YE @Update:2018-09-17 @param:format ,onInputC...

  • 7天6晚,邂逅马来西亚的悠闲

    出发时间/2018-09-17 出行天数/7 天 人物/和朋友 ...

  • 【Google Arts & Culture】2018-09-2

    2018-09-22 Saturday source 2018-09-17 Monday source 2018-...

  • 记一次Vue初学实例

    最近在学Vue,看的是《Vue.js实战》,第五章有个例子,就照着做,边做边对照,先写再看,发现还是有不少问题。第...

  • Vue基础篇(四)

    本教程分为三部分 : 基础 进阶 实战 ,深入浅出Vue.js基础篇持续 更新中 第五章 Vue.JS中的内置指令...

  • 2018-09-17 vue.js

    vue.js 全局过滤器 局部过滤器 计算属性 1.过滤器 : 让要显示在页面上的内容进行重新筛选 全局过...

  • Nuxt.js 教程(五)

    第五章 异步加载数据 asyncData Nuxt.js 扩展了 Vue.js,增加了一个 asyncData 的...

网友评论

      本文标题:2018-09-17 vue第五章

      本文链接:https://www.haomeiwen.com/subject/yexdnftx.html