微信小程序中的this.setData() 以前竟然都没注意这个:我们可能经常性的写出这样的data: data:{ listt:[ { text:"本周阻止辅导员职业技能大赛生情熟知和谈心谈话比赛", date:"2020.03.03-2020.03.20", mxc_gou:'' }, { text:"由孟笑晨真德帅独家冠名播出的XXXX活动火热进行中", date:"2020.03.04-2020.04.11", mxc_gou:'' } ], }, 但是问题来了,我们需要修改某(每)一项的属性mxc_gou的时候却发现禁止访问!原因是涉及到了嵌套!我们采用模板字符串解决: thi...

  IV4cV57K1sFC   2023年11月02日   125   0   0 字符串数组微信小程序

一道面试题最近在看《JavaScript设计模式与开发实践》中的【发布订阅模式和观察者模式】。我不禁想起了上半年面试的时候一个面试官问我的问题:“你在实际项目中是如何处理非父子组件通信的?”我回答的是:“大型项目的话一般都会用vuex,在一些小场景里会用EventEmitter”。没想到面试官接着来了一句:“那你能手写代码实现一个简单的EventEmitter吗?” 手写WventEmitter 我想了一下,这主要是使用了emit发事件,用on去监听,还有off销毁事件监听,once实现单次事件处理...等等。考虑到时间紧张,我就只实现了收、发事件,移除监听的功能,有惊无险。。。 其实细想,...

  IV4cV57K1sFC   2023年11月02日   98   0   0 Vue发布订阅回调函数

都知道Vue中,或者准确地说是vuex中,action是异步函数(表现为actions中的函数),但我们怎么知道他们已经完成了呢? 用过vuex的我们可能一时间想到了【观察计算属性的改变】的方法,但这不够理想。其实我们有更好的办法:在action中返回一个promise对象! 另外,调用dispatch也会返回一个promise对象。运用它就可以在action运行结束时去运行其他代码——比如:loading。 比如: actions:{ getMessages({commit}){ returnfetch('/api/new-messages') .then((res)=&gt...

  IV4cV57K1sFC   2023年11月02日   71   0   0 Vuejson

昨天晚上,又接到一项任务——为网页加点动态效果。我对着前端页面思考了好久,终于,在某一刻,我发现了在顶部导航栏里的几个“导航链接”!决定对它们下手。因为有a链接的存在,所以融合了昨天所说的“鼠标移入下划线动画特效”(不会的点击下面链接)https://blog.csdn.net/qq_43624878/article/details/102714774 我觉得有必要说下一些基本知识点: 后面写的元素会盖住前面写的元素,定位的元素会“覆盖”没定位的元素 设置absolute时,最好加上top和left属性(赋合适值),这样规范一些,也方便操作 对于“隐藏”,其实我们还可以用opacity,当然...

  IV4cV57K1sFC   2023年11月02日   55   0   0 css二级菜单ci
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~