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

电影网-个人网站建设论文wordpress gallery widget

电影网-个人网站建设论文,wordpress gallery widget,产品列表型网站模板,那些网站可以做兼职防抖就是防止在input 框中每输入一个字符就要向服务器请求一次#xff0c;只要在用户输入完成过一段时间再读取用户输入的内容就能解决这个问题#xff0c;减小服务器的压力。 1. 自定义ref是一个函数#xff0c;可以接受参数。 比如我们自定义一个myRef#xff1a; setu…防抖就是防止在input 框中每输入一个字符就要向服务器请求一次只要在用户输入完成过一段时间再读取用户输入的内容就能解决这个问题减小服务器的压力。 1. 自定义ref是一个函数可以接受参数。 比如我们自定义一个myRef setup() {let text myRef(初始化);// 配置自定义的myReffunction myRef(value) {}return { text }; }, 2. 在这个函数中我们有一个返回值这个返回值是customRef 函数。 在使用customRef 函数之前我们需要先对其进行引入 import { customRef } from vue; setup() {let text myRef(初始化);function myRef(value) {return customRef()}return { text }; }, 3. customRef 函数的参数是一个函数。 该函数中又返回一个对象。 对象中有get函数和set函数。 setup() {let text myRef(初始化);function myRef(value) {return customRef(() {return {get() { },set() { }}})}return { text }; }, 4. 当我们在模板中读取使用自定义ref 定义的数据时就会调用get 函数修改数据时就会调用set 函数。原理和Proxy 对象中的get、set 差不多。 我们将get 函数中的返回值作为解析模板后数据的值。 而set 函数中参数newValue为value修改后的值我们需要将新的值赋值给传入的value值才能实现页面的响应式。 setup() {let text myRef(初始化);function myRef(value) {return customRef(() {return {// 读取value 调用getget() {return value;},// 修改value 调用setset(newValue) {value newValue;}}})}return { text }; }, 5. 以上代码实现后其实并没有真正实现响应式。至少说我们改变text数据页面其他用到text的地方并没有改变。 原因就在于我们改变value值后触发get 函数后并没有去重新解析模板set 也没有收到解析模板的命令。 因此customRef 函数中又有两个参数track 函数和trigger 函数。 track函数用于通知vue追踪value的变化trigger函数用于通知vue重新解析模板。 setup() {let text myRef(初始化);function myRef(value) {return customRef((track, trigger) {return {get() {track(); // 通知vue追踪value的变化return value;},set(newValue) {value newValue;trigger(); // 通知vue重新解析模板}}})}return { text }; }, 6. 最后我们加上定时器就能实现防抖的效果。 setup() {let text myRef(初始化, 1000);function myRef(value, delay) {let timer; // 定时器return customRef((track, trigger) {return {get() {track();return value;},set(newValue) {// 如果定时器已经开启了就清除当前定时器新开一个定时器clearTimeout(timer); timer setTimeout(() {value newValue;trigger();}, delay);},};});}return { text }; },
http://www.huolong8.cn/news/401502/

相关文章:

  • dw中做网站的步骤网页版微信官方登录
  • 西安市建设工程信息网平台东莞外贸优化公司
  • 自己做的网站收录怎么提升自己做优惠劵网站
  • 网站的营销特点建设网站域名备案
  • 哈尔滨建站系统点击查看优秀的定制网站建设
  • 建设部网站招标投标文件房地产网站设计方案
  • 模板网站的缺点100个免费设计网站
  • 网站建设面试表做购物网站哪种服务器好
  • 南和邢台网站制作有没有设计房子的软件
  • 朔州公司做网站建筑网官网登录入口
  • 记事本做网站的代码word 发布wordpress
  • 网站 易用性原则苏州网站建设网
  • asp下载网站代码wordpress 主题 制作视频教程
  • 网站优化怎么做分录wordpress 首页导航
  • 建设专业网站wordpress自带阅读数
  • 建设营销型网站流程图电子商城网站建设与维护
  • 北京一家专门做会所的网站豆瓣网站是怎么建设的
  • 网站打开的速度特别慢的原因徐州三华网架公司
  • 枣庄建设路小学网站网络营销期末总结
  • 河南响应式建站网站的效果图
  • 专业集团网站建设嘉上营销
  • 铁岭做网站包括哪些wordpress 网站很慢
  • 餐饮网站建设规划书企业网站模板html
  • 南宁免费网站建站模板怎样使wordpress网站文章左对齐
  • 公司建站方案网页设计代码html分行
  • 网站建设的架构女生学建筑工程技术就业前景
  • 淄博网站制作定制改版招商网站开发
  • 网站设计风格及特点网站开发手机验证码
  • 织梦做的网站怎样wordpress会员注册模板
  • 做网站公司哪里好做网站要备案