遇到了一样的问题 [图片]
unknown file: path.requeueComputedKeyAndDecoratorsminiprogram-ci preview 上传代码报错。 报错1: unknown file: path.requeueComputedKeyAndDecorators is not a function at enhance (/usr/local/lib/node_modules/miniprogram-ci/dist/modules/corecompiler/summer/plugins/enhance.js:1:1579) at doTransform (/usr/local/lib/node_modules/miniprogram-ci/dist/modules/corecompiler/summer/plugins/enhance.js:1:1827) at Object.runSummerPluginHook (/usr/local/lib/node_modules/miniprogram-ci/dist/modules/corecompiler/summer/worker.js:1:1225) { code: 10045, path: 'app/components/block-item/index.js' 报错2: { type: 'SummerError', message: 'TypeError: _traverse.visitors.environmentVisitor is not a function', stack: 'TypeError: _traverse.visitors.environmentVisitor is not a function\n' + ' at Object.<anonymous> (/usr/local/bin/global/5/.pnpm/node_modules/@babel/helper-replace-supers/lib/index.js:22:51)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1159:14)\n' + ' at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)\n' + code: 10046, path: 'miniprogram/api/account.ts', plugin: 'summer-typescript', hook: 'load' } 测试了一下npm包的版本均有问题。 miniprogram-ci@2.0.6 miniprogram-ci@2.0.4 miniprogram-ci@1.9.16 miniprogram-ci@1.9.8 配置如下: miniprogram-ci preview \ -v false \ --pp ./dist \ --pkp ./private-key.txt \ --enable-es6 true \ --enable-es7 true \ --enable-minify true \ --enable-allowIgnoreUnusedFiles true \ --enable-autoprefixwxss true \ --uv ***** \ --ud ***** \ --appid ***** \ -r 1 上周五还能用,今天周一我们公司所有的小程序CI全部异常。
07-29[图片] 我的突然也报错了,一样的代码,26号还可以。
miniprogram-ci上传报错?miniprogram-ci版本2.0.6 报错信息: [图片]
07-29判断微信 是否有定位权限
微信公众号引用js-sdk 中的调getLocation获取地理位置一直进fail?安卓手机报错 {."errMsg": "getLocation:fail" } 苹果手机报错 { ."errMsg": "getLocation:invalid. appid" } 定位已经打开了和checkapi 也通过了, 但是每次调用就是直接走到fail 中
06-03不明白 为啥设计成 不能监听到 slot 里面元素的具体信息
组件中事件捕获无法捕获到target元素?写了一个组件 //页面 <report> <button data-test="123"></button> </report> //组件实现 wxml <view bindtap="handleClick"> <slot></slot> </view> //js handleClick(e){ console.warn(e); } [图片] target没有传递到组件捕获
2023-12-01难受 都2024年了 依旧还是监听不到 target的信息。想做 base-layout 都做不了,开发难用极了
Component组件内的点击事件 slot无法向组件内部传递target 有解决办法吗?<my-slid> #shadow-root 内层无法得知slot里是那个元素被点击了 <my-button>按钮</my-button> </my-slid> 希望在my-slid组件内 得知被点击的是my-button,没法从Event里拿到任何信息,都是null,事件是冒泡到了 但不知道是谁被点击的,有何解决办法?
2023-12-01打卡
Do not have handler in component?[图片] [图片] 每次input输入框输入时都会提示Do not have handler in component,请问怎么解决?
2023-10-10android 103M PDF 报错
IOS wx.downloadFile 下载视频报错?在安卓机上下载30个视频毫无压力 ,但是同样的代码在IOS 手机一直报 errMsg: "downloadFile:fail'savefile: fail the maximum size of the file storage limit is exceeded" filePath也配了就是不好使, 代码如下: [图片] 报错如下: [图片]
2023-06-01目前看来是 env(safe-area-inset-bottom) 导致的,去掉就可以了。
微信小程序底部封装的切换栏,iOS中的底部固定(position:fixed)切换会往上飘?//组件代码 <template> <!-- <cover-view class="tabbar savepadding" :style="{'padding-bottom': paddingBottomHeight + 'rpx'}"> --> <cover-view class="tabbar"> <cover-view class="tabbar-item" v-for="(item, index) in list" :key="index" @click="tabbarChange(item)"> <cover-image class="item-img" :src="item.icon_a" v-if="current == index"></cover-image> <cover-image class="item-img" :src="item.icon" v-else></cover-image> <cover-view class="item-name" :class="{'tabbarActive': current == index}" v-if="item.text">{{item.text}}</cover-view> </cover-view> </cover-view> </template> <script> export default{ props:{ current: { type: Number, default:0 }, }, created() { let that = this; uni.getSystemInfo({ success: function (res) { let model = ['X', 'XR', 'XS', '11', '12', '13', '14', '15']; model.forEach(item => { //适配iphoneX以上的底部,给tabbar一定高度的padding-bottom if(res.model.indexOf(item) != -1 && res.model.indexOf('iPhone') != -1) { that.paddingBottomHeight = 40; } }) } }); }, data(){ return { paddingBottomHeight: 0, //苹果X以上手机底部适配高度 list: [ { path: "/my_package/mySearch/index", text: "查件", icon: "../../static/waybillDetail/searchNoSelect.png", icon_a: "../../static/waybillDetail/searchSelect.png", id:0 }, { path: "/my_package/mine/mine", text: "我的", icon: "../../static/waybillDetail/mineNoSelect.png", icon_a: "../../static/waybillDetail/mineSelect.png", id:1 }] } }, methods: { tabbarChange(e) { if (e.id===this.current) { return }else{ setTimeout(()=>{ uni.redirectTo({url:e.path}) },100) } } }, } </script> <style lang="scss" scoped> page{ position: fixed; height: 100%; overflow-y: hidden; overflow-x: hidden; top: 0; left: 0; right: 0; bottom: 0; } .tabbarActive{ color: #0a98ff !important; } .savepadding{ padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); box-sizing: content-box; } .tabbar{ // z-index: 10; // display: table; // position:-webkit-sticky; // position: sticky; position: fixed; bottom: 0; left: 0; transform: translate3d(0,0,0); display: flex; padding-bottom: env(safe-area-inset-bottom); justify-content: space-around; // table-layout: fixed; width: 100%; height: 100rpx; background-color: #ffffff; .tabbar-item{ box-sizing: border-box; flex: 1; flex-direction: column; align-items: center; justify-content: center; height: 100rpx; .item-img{ margin-bottom: 4rpx; width: 46rpx; height: 46rpx; } .item-name{ font-size: 26rpx; color: #A3A3A3; } } } </style> //页面直接使用 <my-tabar :current="0" /> [图片][图片]
2023-05-24这个问题 还没有修复
input调起键盘后placeholder错位了?fixed底部弹窗内的input调起键盘placeholder错位 [图片] [图片] 后来发现是弹窗底部样式设置了constant(safe-area-inset-bottom)和env(safe-area-inset-bottom),去掉这个就正常了。 有没有什么办法既可以设置底部兼容又不会错位?
2023-05-24官方的人呢
input ios 全面屏 placeholder位置不对?[图片] ios 截图 不正常显示 [图片] android 截图 正常显示 弹框设置了 env(safe-area-inset-bottom) 就会出现 上面的问题
2023-01-03