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

网站做优化效果怎样做一般的网站要多久

网站做优化效果怎样,做一般的网站要多久,外贸网站建设ppt模板,百度关键词搜索次数30. Vue计算属性Computed 1. 定义 Computed属性是Vue中的一个计算属性#xff0c;是一种基于其它属性值计算而来的属性值#xff0c;具有缓存机制#xff0c;在依赖的属性值发生变化时会重新计算。 使用computed属性可以避免在模板中书写过多的计算逻辑#xff0c;提高代…30. Vue计算属性Computed 1. 定义 Computed属性是Vue中的一个计算属性是一种基于其它属性值计算而来的属性值具有缓存机制在依赖的属性值发生变化时会重新计算。 使用computed属性可以避免在模板中书写过多的计算逻辑提高代码可读性和维护性。 下面是一个计算属性的示例 templatedivh3单价 {{ price }}/h3input typetext v-modelcount placeholder请输入数量个h3总价 {{ totalPrice }}/h3/div /template !-- vue2 -- script export default {data() {return {price: 12,count: null}},computed: {totalPrice() {return this.price * this.count}} } /script !-- vue3 -- script setup import { ref, computed } from vue const price ref(12) const count ref(0) const totalPrice computed(() {return price.value * count.value }) /script2. computed和methods对比 计算属性是有缓存的, 当我们多次使用计算属性时, 计算属性中的运算只会执行一次。如下图 templatedivdiv{{ fullName }}/divdiv{{ fullName }}/divdiv{{ fullName }}/divdiv{{ fullName }}/divdiv{{ fullName }}/divdiv{{ fullName }}/divdiv{{ getFullName() }}/divdiv{{ getFullName() }}/divdiv{{ getFullName() }}/divdiv{{ getFullName() }}/divdiv{{ getFullName() }}/div/div /template !-- vue2 -- script export default {data() {return {firstName: Jack,lastName: Ma}},computed: {fullName() {console.log(computed获取fullname);return this.firstName this.lastName;}},methods:{getFullName() {console.log(methods获取fullname);return this.firstName * this.lastName;}} } /script !-- vue3 -- script setup import { ref, computed } from vueconst firstName ref(J.K.) const lastName ref(Rowling)const fullName computed(() {console.log(computed获取full);return firstName.value lastName.value })const getFullName function() {console.log(methods获取full);return firstName.value lastName.value } /script3. Getter和Setter 计算属性默认是只读的也就是只用到getter。当你尝试修改一个计算属性时你会收到一个运行时警告。只在某些特殊场景中你可能才需要用到“可写”的属性你可以通过同时提供 getter 和 setter 来创建 !-- vue2 -- script export default {data() {return {firstName: Jack,lastName: Ma}},computed: {fullName: {// getterget() {return this.firstName this.lastName;},// setterset(newValue) {// 注意我们这里使用的是解构赋值语法[this.firstName, this.lastName] newValue.split( )}}}, methods:{setNewName(){//设置值触发setterthis.fullName Tom Maoconsole.log(this.firstName, this.lastName);}} } /script !-- vue3 -- script setup import { ref, computed } from vueconst firstName ref(J.K.) const lastName ref(Rowling)const fullName computed({get() {return firstName.value lastName.value},set(newValue) {[firstName.value, lastName.value] newValue.split( )} })const setNewName function() {fullName.value John Doe } /script4. Getter 不应有副作用 需要注意的是computed属性必须返回一个值不能有副作用如修改数据或触发异步操作等。如果需要有副作用的计算可以使用watch属性。
http://www.w-s-a.com/news/380666/

相关文章:

  • wordpress做门户seo培训价格
  • 百度关键词优化软件如何wordpress站点地图优化
  • 使用cnnic证书的网站营销公司有哪些
  • 做电子杂志用什么网站如何将网站生成二维码
  • 三点水网站建设洛阳市建设厅网站
  • 哪家做网站便宜网络推广培训吧
  • 网站怎么做支付非凡软件站
  • 北京谁会做网站开发熊岳网站怎么做
  • 南阳哪有做网站公司定制网站本地企业
  • 平板上做网站的软件邀约网站怎么做请柬
  • 企业网站成品源码邯郸做网站流程
  • 建设网站需要什么技术两个网站放在同一个服务器 备案
  • 焦作做网站推广天津网络关键词排名
  • siteserver cms网站访问量挂机宝可以做网站吗
  • 普宁网站建设公司网络商城设计
  • wordpress主题 外贸网站wordpress安装后输入帐号登不进去
  • 陕西省西安市建设局网站永登网站设计与建设
  • 广东网站设计招工.免费咨询贷款
  • 做试题网站在线做c 题的网站
  • 青岛发现51例阳性南京专业网站优化公司
  • 南昌建站如何上wordpress
  • 洛阳网站建设优惠公司建筑企业上市公司有哪些
  • 营销型网站建设营销型网站建设手机网站设计需要学什么
  • 在线视频网站 一级做爰片南通网站建设找哪家
  • 网站优化文章东莞专业网站建设价钱
  • 哈尔滨网页设计网站模板泰兴建设局网站
  • 响应式网站设计公司报纸做垂直门户网站
  • 陕西旭泽建设有限公司网站企业网站建设软件需求分析
  • 上海公司网站建设方案中企动力西安分公司
  • dedecms网站后台怎样才能上百度