- 博客(4)
- 收藏
- 关注
原创 CommonJS和ES6模块的区别
CommonJS模块输出的是一个值的拷贝,而ES6 模块输出的是值的引用; CommonJS模块是运行时加载,而ES6 模块是编译时输出; 关于模块顶层的this指向问题,在CommonJS顶层,this指向当前模块,而在ES6模块中,this指向undefined; 关于两个模块互相引用的问题,在ES6模块当中,是支持加载CommonJS模块的。但是反过来,CommonJS并不能requireES6模块; 因为CommonJS的require语法是同步的,所以就导致了CommonJS模块规
2024-02-27 16:29:33 415
原创 Vue中关于自定义组件定义@click事件不生效的解决办法
比如:如果使用router-link标签,加上@click事件,绑定的事件会无效,因为router-link的作用是单纯的路由跳转,会阻止click事件,如果不加。就是在子组件中添加this.$emit ( “事件名” ,value )方法 将子组件的值传到父组件再进行处理。当你给一个vue组件或者是自定义组件绑定事件的时候,要加上native,如果是普通的html元素,就不需要。还有另外一种解决方式。
2022-10-12 11:44:12 2302
原创 详谈Vue中computed , watch, method三者的区别
详谈Vue中computed , watch, method三者的区别
2022-04-06 12:04:26 5568 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人