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

网站开发需要哪些如何做网站的伪静态页面

网站开发需要哪些,如何做网站的伪静态页面,新浪博客,app的后台和网站的后台差别文章目录 $nextTick有什么作用#xff1f;一、NextTick是什么二、为什么要有nextTick#xff1f; $nextTick有什么作用#xff1f; 一、NextTick是什么 官方对其的定义 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法#xff0c;获取更新后的… 文章目录 $nextTick有什么作用一、NextTick是什么二、为什么要有nextTick $nextTick有什么作用 一、NextTick是什么 官方对其的定义 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法获取更新后的 DOM 什么意思呢 我们可以理解成Vue 在更新 DOM 时是异步执行的。当数据发生变化Vue将开启一个异步更新队列视图需要等队列中所有数据变化完成之后再统一进行更新 场景1 p refcontiner{{ msg }}/p button clickchange()改变/buttondata() {return {msg: 你好}},methods: {change() {this.msg 呀console.log(this.$refs.continer.innerText)// 解决方法// this.$nextTick(() {// console.log(this.$refs.continer.innerText)// })}},这时候想获取页面最新的DOM节点却发现获取到的是旧值 console.log(this.$refs.continer.innerText) // 你好因为点击事件触发后vue会把对应方法内的任务执行完以后再进行页面渲染所以拿到的是老的值。 场景2 p v-if!isEdit姓名:{{ name }}/pp v-ifisEdit姓名: input typetext refipt v-modelname //pbr /button clickchange编辑/buttondata() {return {name: test,isEdit: false}},methods: {change() {this.isEdit true// 此时我想直接获取焦点,行不通//因为Dom还没更新的时候就已经执行了这行代码,所以获取不到焦点// this.$refs.ipt.focus()this.$nextTick(() {this.$refs.ipt.focus()})}},二、为什么要有nextTick 举个例子 {{num}} for(let i0; i100000; i){num i }如果没有 nextTick 更新机制那么 num 每次更新值都会触发视图更新(上面这段代码也就是会更新10万次视图)有了nextTick机制只需要更新一次所以nextTick本质是一种优化策略
http://www.hkea.cn/news/14483421/

相关文章:

  • 做网站一般有几个关键词制作制作网站开发
  • 用python做网站后台恩施北京网站建设
  • 怎么看一个网站谁做的优化沈阳化工大学建设工程网
  • 公司网站备案申请家装网站模板下载
  • 苏州做网站优化网站及商品排名怎么做
  • 网站搭建用什么软件四川网站seo设计
  • 做网站好还是阿里巴巴wordpress+行间距插件
  • 泉州地区网站建设公司深圳官方网站
  • 静态网站有哪些优点万网定制网站怎么样
  • 如何给wordpress添加一张网站背景微平台小程序
  • 如何自己开发微网站那些网站是针对物流做的
  • 单页网站制作永康市住房和城乡建设局网站
  • 建微网站有什么好处做拍卖网站
  • 免费做快闪网站网站首页制作采用
  • 哈尔滨站建站时间百度关键词投放
  • 普像工业设计网站简单做网站的软件
  • 深圳专门网站建设wordpress 文章状态
  • 描述网站建设的基本流程图那里做网站
  • 常州平台网站建设现在做一个网站多少钱
  • led设计网站建设上饶做网站哪家好哦
  • 网站建设与运营网站建设与开发开题报告
  • 怎样安装微信小程序网站优化外包找谁
  • 海报自动设计网站看视频的软件哪个最好免费
  • 网站的成本网站刷单账务处理怎么做
  • 昊诺网站建设网络推广重庆营销网站建设公司
  • 移动端网站seo伪静态 wordpress
  • 网站社区建设嘉兴网站排名优化报价
  • 免费品牌网站制作金融网站设计方向
  • 网站建设公司 合肥成都it外包公司
  • 网站点击换图片的效果怎么做电商网站开发前景