摘要:
用 async/await 来处理异步 async:作为一个关键字放到函数前面,用于表示函数是一个异步函数,异步函数也就意味着该函数的执行不会阻塞后面代码的执行。async函数返回的是一个promise对象,如果要获取到promise的返回值,我们应该用then方法。 await:关键字,await 阅读全文
摘要:
Vuex 改变 store 中的状态的唯一途径就是显式地提交 (commit) mutation。在 Vuex 中,mutation 都是同步事务。 Action 类似于 mutation,不同在于: Action 提交的是 mutation,而不是直接变更状态。 Action 可以包含任意异步操作 阅读全文
摘要:
HTML5新特性之文件和二进制数据的操作 1、Blob对象 2、FileList对象 3、File对象 4、FileReader 对象 5、URL对象 阅读全文
摘要:
绑定 HTML Class vue中,class、内联style绑定、computed属性 1.class绑定 2.内联style绑定 Vue中动态绑定style样式写法 <h2 :style="{ fontSize: flag ? '30px' : '10px' }">Hello World</h 阅读全文
摘要:
.sync 修饰符 对一个 prop 进行“双向绑定”时,真正的双向绑定会带来维护上的问题,因为子组件可以修改父组件,且在父组件和子组件都没有明显的改动来源。 那这个修饰符的原理是什么呢?其实还是vue父组件可以监听子组件的事件,子组件可以触发父组件的事件。 阅读全文
摘要:
element table 组件内容换行方案 white-space的值: normal 默认。空白会被浏览器忽略。pre 空白会被浏览器保留。其行为方式类似 HTML 中的<pre> 标签。nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br>标签为止。pre-wrap 保留空白符 阅读全文
摘要:
DIV+CSS左右两列自适应高度的方法 说明:其实解决DIV+CSS左右两列高度自适应的方法就是要注意两点:一是在最外层加上overflow:hidden,然后在左边列加上margin-bottom:-9999px;padding-bottom:9999px;即可。 如何让2个并列的div根据内容自 阅读全文
摘要:
setInterval()与setTimeout()计时器 超时调用:setTimeout() 间歇调用:setInterval() 通常情况下,很少真正使用间歇调用,因为后一个间歇调用可能在前一个间歇调用结束之前调用。因此,我们通常会使用超时调用来模拟间歇调用 阅读全文