![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
Hathaway2114
不定时更新的前端工程师(前端小白)
展开
-
js中的return、return false、continue区别
今天敲代码 偶然间自己写出来了个bug 比较困惑,明明点击提交会出现一个Dialog,Dialog点击确定才能提交 点击取消就不可以提交,结果自己写出来后不管确定还是取消都可以提交,em...明明思路清晰明了为啥不对呢?于是开始检查!首先在提交方法里用了async await等我弹框出现,弹框另写了一个函数返回个promise,之后只须点击,确定:resolve(true); 取消:resolve...原创 2019-03-22 15:18:12 · 642 阅读 · 0 评论 -
vue开发全局插件
由于vuecli的组件里有很多引入,比如在一个文件里引入另一个组件 import xx from '../components/xx.js'; 如果有一个组件多次被引用,我们可以把它提升到全局去,这样就不需要每次都用 import 来引用了。具体实现如下: 首先我们有一个要被多次引用的组件叫 example-component ,新建一个 main.js 文件用来把 example-com...原创 2019-08-13 11:35:47 · 217 阅读 · 0 评论 -
vue cli3+typescript 组件通信
1.写一个bus.ts文件 把想传的值提到全局去 之后全局调用 使用bus发送数据: bus.$emit("sendData",{data:"需要发送的数据"}) 接收数据(可以写在created生命周期函数中): bus.$on("sendData",d=>{console.log(d)}) 销毁,防止全局污染:(一般写在beforeDestroy里) bus.$of...原创 2019-08-13 11:51:20 · 428 阅读 · 0 评论