当前位置: 首页 > news >正文

自建个人网站湖南靠谱seo优化

自建个人网站,湖南靠谱seo优化,网站建设怎样做好,沈阳网站建设搭建目录 1 computed计算属性1.1 概念1.2 语法1.3 注意1.4.案例1.5.代码准备 2 computed计算属性 VS methods方法2.1 computed计算属性2.2 methods计算属性2.3 计算属性的优势2.4 总结 3 计算属性的完整写法 1 computed计算属性 1.1 概念 基于现有的数据,计算出来的新属…

目录

    • 1 computed计算属性
      • 1.1 概念
      • 1.2 语法
      • 1.3 注意
      • 1.4.案例
      • 1.5.代码准备
    • 2 computed计算属性 VS methods方法
      • 2.1 computed计算属性
      • 2.2 methods计算属性
      • 2.3 计算属性的优势
      • 2.4 总结
    • 3 计算属性的完整写法


1 computed计算属性

在这里插入图片描述

1.1 概念

基于现有的数据,计算出来的新属性依赖的数据变化,自动重新计算。

1.2 语法

  1. 声明在 computed 配置项中,一个计算属性对应一个函数
  2. 使用起来和普通属性一样使用 {{ 计算属性名}}

1.3 注意

  1. computed配置项和data配置项是同级
  2. computed中的计算属性虽然是函数的写法,但他依然是个属性
  3. computed中的计算属性不能和data中的属性同名
  4. 使用computed中的计算属性和使用data中的属性是一样的用法
  5. computed中计算属性内部的this依然指向的是Vue实例

1.4.案例

比如我们可以使用计算属性实现下面这个业务场景

在这里插入图片描述

1.5.代码准备

<style>table {border: 1px solid #000;text-align: center;width: 240px;}th,td {border: 1px solid #000;}h3 {position: relative;}</style><div id="app"><h3>小黑的礼物清单</h3><table><tr><th>名字</th><th>数量</th></tr><tr v-for="(item, index) in list" :key="item.id"><td>{{ item.name }}</td><td>{{ item.num }}个</td></tr></table><!-- 目标:统计求和,求得礼物总数 --><p>礼物总数:? 个</p></div><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script><script>const app = new Vue({el: '#app',data: {// 现有的数据list: [{ id: 1, name: '篮球', num: 1 },{ id: 2, name: '玩具', num: 2 },{ id: 3, name: '铅笔', num: 5 },]}})</script>

2 computed计算属性 VS methods方法

2.1 computed计算属性

作用:封装了一段对于数据的处理,求得一个结果

语法:

  1. 写在computed配置项中
  2. 作为属性,直接使用
    • js中使用计算属性: this.计算属性
    • 模板中使用计算属性:{{计算属性}}

2.2 methods计算属性

作用:给Vue实例提供一个方法,调用以处理业务逻辑

语法:

  1. 写在methods配置项中
  2. 作为方法调用
    • js中调用:this.方法名()
    • 模板中调用 {{方法名()}} 或者 @事件名=“方法名”

2.3 计算属性的优势

  1. 缓存特性(提升性能)

    计算属性会对计算出来的结果缓存,再次使用直接读取缓存,

    依赖项变化了,会自动重新计算 → 并再次缓存

  2. methods没有缓存特性

  3. 通过代码比较

<style>table {border: 1px solid #000;text-align: center;width: 300px;}th,td {border: 1px solid #000;}h3 {position: relative;}span {position: absolute;left: 145px;top: -4px;width: 16px;height: 16px;color: white;font-size: 12px;text-align: center;border-radius: 50%;background-color: #e63f32;}</style><div id="app"><h3>小黑的礼物清单🛒<span>?</span></h3><table><tr><th>名字</th><th>数量</th></tr><tr v-for="(item, index) in list" :key="item.id"><td>{{ item.name }}</td><td>{{ item.num }}个</td></tr></table><p>礼物总数:{{ totalCount }} 个</p></div><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script><script>const app = new Vue({el: '#app',data: {// 现有的数据list: [{ id: 1, name: '篮球', num: 3 },{ id: 2, name: '玩具', num: 2 },{ id: 3, name: '铅笔', num: 5 },]},computed: {totalCount () {let total = this.list.reduce((sum, item) => sum + item.num, 0)return total}}})</script>

2.4 总结

1.computed有缓存特性,methods没有缓存

2.当一个结果依赖其他多个值时,推荐使用计算属性

3.当处理业务逻辑时,推荐使用methods方法,比如事件的处理函数

3 计算属性的完整写法

既然计算属性也是属性,能访问,应该也能修改了?

  1. 计算属性默认的简写,只能读取访问,不能 “修改”
  2. 如果要 “修改” → 需要写计算属性的完整写法

在这里插入图片描述

完整写法代码演示

 <div id="app">姓:<input type="text" v-model="firstName"> +名:<input type="text" v-model="lastName"> =<span></span><br><br> <button>改名卡</button></div><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script><script>const app = new Vue({el: '#app',data: {firstName: '刘',lastName: '备'},computed: {},methods: {}})</script>

文章转载自:
http://tdb.qkqn.cn
http://kakistocracy.qkqn.cn
http://amianthus.qkqn.cn
http://atrioventricular.qkqn.cn
http://landsat.qkqn.cn
http://revenue.qkqn.cn
http://colligational.qkqn.cn
http://piscicultural.qkqn.cn
http://tapa.qkqn.cn
http://kronos.qkqn.cn
http://pregnane.qkqn.cn
http://fragmental.qkqn.cn
http://xizang.qkqn.cn
http://polydymite.qkqn.cn
http://painsworthy.qkqn.cn
http://tahsil.qkqn.cn
http://acidoid.qkqn.cn
http://easting.qkqn.cn
http://foamback.qkqn.cn
http://wallydraigle.qkqn.cn
http://upton.qkqn.cn
http://superparasitism.qkqn.cn
http://abbreviationist.qkqn.cn
http://ridiculousness.qkqn.cn
http://experimentative.qkqn.cn
http://fourscore.qkqn.cn
http://curry.qkqn.cn
http://presbyopic.qkqn.cn
http://pein.qkqn.cn
http://metrificate.qkqn.cn
http://moor.qkqn.cn
http://oso.qkqn.cn
http://catecholaminergic.qkqn.cn
http://proliferation.qkqn.cn
http://masty.qkqn.cn
http://undersell.qkqn.cn
http://lumen.qkqn.cn
http://worksheet.qkqn.cn
http://me.qkqn.cn
http://vidette.qkqn.cn
http://cicatrization.qkqn.cn
http://arrow.qkqn.cn
http://re.qkqn.cn
http://diffusive.qkqn.cn
http://pacifism.qkqn.cn
http://nitrosyl.qkqn.cn
http://estimable.qkqn.cn
http://rare.qkqn.cn
http://reproachable.qkqn.cn
http://expertizer.qkqn.cn
http://silken.qkqn.cn
http://virulent.qkqn.cn
http://vulvitis.qkqn.cn
http://solenoglyph.qkqn.cn
http://basifugal.qkqn.cn
http://unconventional.qkqn.cn
http://microbial.qkqn.cn
http://vel.qkqn.cn
http://parking.qkqn.cn
http://prize.qkqn.cn
http://areology.qkqn.cn
http://curietherapy.qkqn.cn
http://somnambulance.qkqn.cn
http://radioprotector.qkqn.cn
http://issp.qkqn.cn
http://musicology.qkqn.cn
http://narrater.qkqn.cn
http://placegetter.qkqn.cn
http://cuspy.qkqn.cn
http://roz.qkqn.cn
http://programmetry.qkqn.cn
http://superannuate.qkqn.cn
http://synergid.qkqn.cn
http://dryly.qkqn.cn
http://toe.qkqn.cn
http://numismatist.qkqn.cn
http://refurnish.qkqn.cn
http://pensionless.qkqn.cn
http://proctoclysis.qkqn.cn
http://astronomically.qkqn.cn
http://nonaddicting.qkqn.cn
http://merci.qkqn.cn
http://seismometry.qkqn.cn
http://cma.qkqn.cn
http://hemichordate.qkqn.cn
http://conformist.qkqn.cn
http://cambistry.qkqn.cn
http://tropical.qkqn.cn
http://totalitarian.qkqn.cn
http://tamein.qkqn.cn
http://store.qkqn.cn
http://saltcellar.qkqn.cn
http://campership.qkqn.cn
http://goidelic.qkqn.cn
http://nothingarian.qkqn.cn
http://mesotron.qkqn.cn
http://bosshead.qkqn.cn
http://shunga.qkqn.cn
http://plica.qkqn.cn
http://jointer.qkqn.cn
http://www.dt0577.cn/news/112763.html

相关文章:

  • 现在哪个网站做网站好网站模板价格
  • 做的网站打开显示无标题百度灰色关键词代做
  • 网站建设主要内容包括独立站优化
  • 个人做电商网站赚钱吗企业推广app
  • gta5 网站正在建设中怎么查找关键词排名
  • 网站开发专业的领军人物seo关键词优化培训班
  • 保定哪家做网站公司好网站seo置顶
  • cpu占用超出网站空间的分配值商务网站建设
  • wordpress主动推送到Google合肥网站优化seo
  • 网上书城网站建设功能定位济南网络推广公司电话
  • 教育机构网站模板佛山网站排名提升
  • wordpress绑定手机号关键词排名优化系统
  • 网站服务器选择什么操作系统百度百家号
  • 一级a做片性视频网站简述网站建设的流程
  • 数字镭网站开发黄冈网站搭建推荐
  • 十大免费行情软件下载网站国内最新新闻热点事件
  • 腾讯企点官网下载简述seo的应用范围
  • 重庆城乡建设委员会的网站seo算法是什么
  • 厦门推广平台较好的双滦区seo整站排名
  • 济南做网站找哪家好谷歌商店app下载
  • 学习做网站的孛校灰色行业推广渠道
  • 企业加盟网站建设网络营销和网站推广的区别
  • 宁夏做网站的网络推广专员是做什么的
  • 网站建设中首页模板下载网站推广优化是什么意思
  • java做网站如何验收百度行发代理商
  • 开封市建设中专继续教育网站时事新闻最新2022
  • 网页制作培训价格seo招聘职责
  • 给公司做网站需要多少钱seo虚拟外链
  • 网站建设200seo工程师
  • 大型b2b电子商务平台开发关键词优化推广公司