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

集团官网建设公司南京网络优化公司有哪些

集团官网建设公司,南京网络优化公司有哪些,网站自动化开发,网站怎么才能上线简介 在项目中,有时候检测一个变量的值是否反升了变化。通常使用的watch或者使用低效的循环判断。 在次vue中给我们设置了深度监测数据繁盛变化的方法。 1.vue中提供了在watch监听时设置deep:true 就可以实现对对象的深度监听; 2.immediate:true,代表watch里面声明了…

简介

在项目中,有时候检测一个变量的值是否反升了变化。通常使用的watch或者使用低效的循环判断。 在次vue中给我们设置了深度监测数据繁盛变化的方法。

1.vue中提供了在watch监听时设置deep:true 就可以实现对对象的深度监听; 2.immediate:true,代表watch里面声明了之后会立马执行handler里面的函数

案列

<template><div><input type="text" v-model="mytext" class="form-control"><select v-model="myselect" class="form-control"><option v-for="(item, index) in datalist" :key="item">{{ item }}</option></select></div>
</template>
<script>
import { reactive, ref, watch, watchEffect } from 'vue';
import 'bootstrap/dist/css/bootstrap.css'export default {setup() {const mytext = ref("")const myselect = ref("中国")const datalist = ref(["中国", "美国", "俄罗斯", "德国", "法国"])//-----------监听一个对象//监听mytext:写法一watch(mytext, (newValue, oldValue) => {console.log("新的值", newValue)console.log("老的值", oldValue)})//监听mytext:写法二watch(() => mytext.value, (newValue, oldValue) => {console.log("新的值", newValue)console.log("老的值", oldValue)})//监听myselect:写法二watch(() => myselect.value, (newValue, oldValue) => {console.log("新的值", newValue)console.log("老的值", oldValue)})//-----------监听多个对象//监听mytext和myselect:写法三//参数1:表示你需要监听的数据源//参数2:表示你要干什么,它是一个handler函数//参数3:表示是否立即执行一次,还是等监听的对象发生改变后再执行。watch([mytext,myselect], (newValue, oldValue) => {//--------这一块就是handler函数内容---startconsole.log("新的值", newValue)console.log("老的值", oldValue)//我们可以在这里做一些ajax请求//--------这一块就是handler函数内容---End}, { immediate: true, deep: false })//immediate:true表示组件加载后立即执行handler里面的函数。它会再setup钩子函数后,onBeforeMount钩子函数前执行//deep:false表示不做深度监听,为true表示深度监听,慎用deep:true因为当一个对象比较复杂的时候,对象里面有对象...层次太深容易带来性能和预料外的事情//1、watchEffect会在初始化的时候调用一次,相当于watch中的immediate:true//2、它不需要具体监听某个数据源发生变化,只要它里面用到对象数据发生变化就会立马执行一次watchEffect:比如如下代码它里面用到了两个对象数据,如:1、mytext 2、myselect//3、VCA中才有watchEffect,VOA中没有watchEffectwatchEffect(() => {console.log(mytext.value); //只要mytext值发生改变就立即执行watchEffectconsole.log(myselect.value); //只要myselect值发生改变就立即执行watchEffectconsole.log("我被执行了");})return {mytext,myselect,datalist}}
}
</script>

http://www.khdw.cn/news/6365.html

相关文章:

  • 网站功能建设谷歌seo外包公司哪家好
  • 动态网站转静态网站新产品推广方式有哪些
  • 网站后台设置关键词在哪设个人博客网站设计毕业论文
  • 如何在百度上做公司做网站购买友情链接网站
  • 网站排名优化建设今日油价92汽油价格
  • 做网站合肥网站点击量查询
  • 手机网站开发公司济宁seo公司
  • 百度搜到自己的网站数据查询网站
  • 做网页课件的网站国内做seo最好的公司
  • 网站优化推广多少钱郑州seo公司
  • 网站做竞价seo01
  • 导航网站链接怎么做市场营销课程
  • 装潢seo排名优化公司
  • 青海设计网站关键词优化如何
  • 猎聘招聘官方网站关键词排名怎么快速上去
  • 美化wordpressseo排名
  • 个人做网站需要注意什么seo推广策略
  • 网站开发php还是jsp马鞍山网站seo
  • 公司主页网站怎么做百度推广费2800元每年都有吗
  • 网站建设合同要上印花税吗app线上推广是什么工作
  • 国内最好的旅游网站专业seo培训学校
  • 新网站seo方法网络舆情优化公司
  • 哪里有做效果图的网站百度广告管家
  • 东莞的网站建设公司哪家好google首页
  • 网站建设是干什么的正版google下载
  • 网站导航如何优化怎么做私人网站
  • 泸州住房和城乡建设厅网站首页app推广赚钱
  • 装修平台自己做网站有几个东莞搜索引擎推广
  • 新云网站模版酒店网络营销方式有哪些
  • 做地方网站论坛手机百度app下载