关注了问题2022-07-31
赞了文章2021-03-02
作为一个前端,给元素添加事件是一件司空见惯的事情。可是在Canvas中,其所画的任何东西都是无法获取的,更别说添加事件,那么我们对其就束手无策了吗?当然不是的!我们在平时项目中肯定都用过许多Canvas的框架,我们发现事件在这些框架中已经使用的十分成熟了,而...
赞了文章2021-03-01
虽然 Vue 3.0 尚未发布,但是其处于 RFC 阶段的 Composition API 已经可以通过插件 @vue/composition-api 进行体验了。接下来的内容我将以构建一个 TODO LIST 应用来体验 Composition API 的用法。
赞了文章2021-02-24
Vue 的 template 是如何编译成真正的 HTML 并做到双向绑定等等特殊功能的呢?以往这个问题对我来说一直是个黑洞。最近看了 Vue 的源码,对模板编译的整个过程的脉络有了更为清晰的了解。
赞了回答2021-02-23
data 中的内容只会在 created 钩子触发前初始化一次,类似于你直接写 const data = { foo: 123 } 这样,这时属性的值是纯粹的字面量,而不是回答者所谓的【缓存】(没有 Cache Miss 哪来的缓存?)。JS 字面量赋值后显然不会自动更新。最简单的例子:
赞了文章2021-02-03
在前端项目(PC端)中,内存泄露的定位往往比修复更加困难,即使google浏览器有提供Memory工具,但是面对成千上万的元素和错综复杂的引用关系,开发则依然很难快速定位到问题代码块。
提出了问题2021-01-19
发布了文章2020-12-22
问题:IE11报错 Error in render: "TypeError: 对象不支持“findIndex”属性或方法"按理自己项目中的es6语法都呗babel转换了,显示是某个插件或者库没有使用编译后的代码,断点调试发现是iview框架解决方法:vue.config.js中添加:transpileDependencies: [ "view-desig...
赞了回答2020-12-22
vue.config.js中设置productionSourceMap: true,,这样部署后可以通过ie的查看元素,定位到具体哪个文件出的问题,而不是整个打包文件压根看不出对应哪个。(必须build部署后才行,dev看不了)
赞了回答2020-12-22
首先你设置下你的babel.config.js的内容,将'@vue/app'修改如下图所示 再者在vue.config.js中设置chainWebpack的配置,具体如下图所示 注:关于第一步,在vue-cli3中的文档说的挺清楚的,可以详细看下 文档地址
赞了文章2020-12-14
面向对象并不是针对一种特定的语言,而是一种编程范式。但是每种语言在设计之初,都会强烈地支持某种编程范式,比如面向对象的Java,而Javascript并不是强烈地支持面向对象。
关注了问题2020-12-09
回答了问题2020-11-04
基本cli3已经将cli2默认的配置集成进去了,项目有特殊处理的新建一个vue.config.js单独配置,部分包会升级或舍弃,需要参照官方文档
回答了问题2020-08-13
获取是否存在这个DOM元素存在不展示
回答了问题2020-08-13
打包后的文件路径都是绝对路径,直接打开引用的你本地相对路径,所以打不开喽方案:启动个本地服务npm i -g servecd dist serve
回答了问题2020-08-13
看下打包配置是不是有没有忽略
回答了问题2020-08-13
动态插入jsvar a = "<script src='js/jquery1.min.js'></script>" document.write(a);但是我觉得你或许需要根据业务场景换个方案
赞了回答2020-08-13
那就看源码呗el-input 输入会有以下逻辑 {代码...} 然后 resizeTextarea, 这里主要处理 type = textarea 情况可以忽略 {代码...} 需要注意的是 this.dispatch, 这是个通过 mixin 导入的方法,主要功能是触发上级目标父组件中的方法 {代码...} 懒得往下撸了,我想表...
发布了文章2020-07-25
问题:iview框架select组件加filterable属性实现下拉搜索,重置v-model值的时候绑定不上,有人说最新版本改好了,但是我2.14.3 / 4.2.0都有问题
发布了文章2020-07-20
先简单粗暴上方案:1、设置meta<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">2、UI设计稿尺寸 (1)375