- 博客(7)
- 收藏
- 关注
原创 uniapp开发微信小程序全局样式不生效
uniapp默认在微信小程序中默认开启了 “styleIsolation”: “apply-shared”,但是我设置的样式依旧不生效,原因是我使用的是id选择器,因为在微信小程序中对自定义组件限制使用css id选择器,讲选择器改成class,或者 标签选择器就正常了。微信小程序组件和全局样式有隔离机制,页面或者全局的样式无法影响到组件,这就导致全局的基类也无法影响到组件,微信的页面构造器中有一个options的配置选项中有一个styleIsolation可以对样式隔离进行配置。
2024-11-13 11:17:41
561
原创 uniapp中uCharts原生canvas开启滚动无法拖拽
搜索官方文档得知是因为@touchend=“tap” @touchstart=“touchstart” @touchmove="touchmove"事件被禁止需要开始,但是这里使用的是原生的cavans无法解决,组件的话价格属性就直接加上:ontouch=‘true’,开启氪金模式后终于看到了几个事件的写法。
2024-05-16 15:37:59
539
2
原创 vue平行组件通信
平时开发的时候vue的父子组件可以通过this.$emit和组件上的属性接收子组件的传参,但是平行组件传递用这种方法就会比较麻烦,vue中还有一种解决方法那就是中央事件总线。写两个组件一个是购物车的组件显示购物车添加的数量,另一个是一个商品列表的组件,通过列表组件的添加按钮添加购物车的数量,点一下购物车加1。在main.js文件中在vue的原型链上添加一个bus,这个bus是一个vue的实例,所以它上面就有。调用同一个vue实例,这样就确定这两个事件在同一个vue实例说以他们就能能够通信了,这样通过。
2024-01-04 18:07:32
473
1
原创 js中this隐式丢失的5种情况
隐式丢失就是指被隐式绑定的函数丢失了绑定对象,从而默认绑定到window1、种因为将函数重新赋值导致的var a = 10;function fn(){ console.log(this.a);}var obj = { a:1, foo:fn}obj.foo();//this.a为1var fn2 = obj.foo;fn2();//this.a 为10//这里也可以理解为window.fn2();//赋值之后的调用对象变成了window,那么this的指向自然发生了改变可
2022-05-17 21:51:20
1167
原创 uniapp小程序毛玻璃效果白边去除
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-10-16 13:43:12
2063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人