1.在微信小程序项目中自定义组件时发现app.wxss全局样式没有应用,包括全局应用的字体图标。如何解决?
只要在自定义组件的样式中import全局样式文件即可。
在modal.wxss中:1
@import "../../../app.wxss";
更正:
由于调试基础库没有设置版本,导致默认设置为低版本,但是低版本不支持自定义组件全局样式,改下版本就好.
2 修改swiper指示灯样式
1 | /* 修改swiper指示灯 */ |
3 video自定义组件
3.1 自定义组件怎么获取video组件对象
1 | VideoContext wx.createVideoContext(string id, Object this) |
不要忽略了第二个参数: Object this
在自定义组件下,当前组件实例的this
,以操作组件内 <video>
组件
1 | this.videoContext = wx.createVideoContext(this.data.vid,this); |
3.2 video组件封面图片在ios不显示
自定义封面图片即可
3.3 自定义组件属性不能用id,原因未知
这里我换用 vid
替换 id
1 | <ll-video |
4 position为fixed,设置bottom:0 时并没有到底
设置bottom:-1px;
即可
5 小程序base64上传图片
1 | wx.chooseImage({ |
6 保存图片的功能
1 | saveimg(){ |
7 小程序自定义eventbus
app.js
1 | import Event from './utils/events'; |
监听事件
1 | // eventbus监听事件对象 |
触发事件
1 | App.events.emit('feedsLike', data) |
8 小程序版本覆盖问题
小程序只能存在一个审核版本(包括已审核成功待发布的版本),只要提交审核就会覆盖上一版审核版本,请慎重!!!
小程序只能存在一个审核版本(包括已审核成功待发布的版本),只要提交审核就会覆盖上一版审核版本,请慎重!!!
小程序只能存在一个审核版本(包括已审核成功待发布的版本),只要提交审核就会覆盖上一版审核版本,请慎重!!!
9 小程序监听滑动事件
使用方法:1
<view class="side-menu__bd" bindtouchstart="touchStart" bindtouchend="touchEnd"></view>
1 | // 触摸开始事件 |
一些不错的资料
掘金-yck-近两万字小程序攻略发布了