非得移出 “miniprogramRoot” 所指定的文件夹?那这个字段所代表的意义是什么? node_modules 不在根目录下面,应该放哪?
为什么npm要构建node_modules/@types目录里的文件?我真的要破防了,最开始因为不支持 package.json 里的 main: 'index.ts' 的构建,搞得我自己写 ts 打包机制,现在 @types 文件里也的也不行吗?? 我还是导入你们自己的官方 typings 包!! [图片][图片] 1. /xx/miniprogram/src/node_modules/@types/wechat-miniprogram/index.js: 未找到npm包入口文件
2021-10-19我想到一个解决方案: avatar/index.wxml: <avatar class='avatar ext-class' /> avatar/index.js Component({ externalClasses: ['ext-class'] }); avatar/index.wxss .avatar { // 先不定义 --border-radius,去取默认值 10%,--border-radius 由 ext-class 提供 --border-radius-default: var(--border-radius, 10%); // 同理 --avatar-size-default: var(--border-avatar, 64rpx); // 这里不建议直接使用 var(--avatar-size),因为你可能不止一处用到该值,而且 --avatar-size 并没有直接可观的在头部定义,到时你会想“这个变量在哪??” font-size: var(--avatar-size-default); width: 1em; height: 1em; border-radius: var(--border-radius-default); overflow: hidden; } 这样在外部组件就可以这样使用: parent/index.wxml <avatar ext-class='avatar-ext' /> parent/index.wxss .avatar-ext { --avatar-size: 96rpx; --border-radius: 100% } 这样就不用写 important了,也不用在乎优先级。 仅供参考
小程序自定义组件的 externalClass 优先级问题小程序自定义组件的 externalClass 的 CSS 优先级比内部组件的低,然后自身又不能通过更多的类来提高样式优先级,只能用 !important 这种方式提高优先级来覆盖内部样式。 既然提供了外部样式类,那是否以外部配置的优先级更高为主呢?
2021-08-26不用 compressImage,是因为这个方法导出的图片不带后缀,而且压缩范围不可控,所以自己封装了一个压缩图片的,发现bug了
wx.canvasToTempFilePath 保存的图片,质量与 canvas 压缩质量不一致就下张图中的2个函数,将canvas中画的图片分别计算 base64 的大小与 wx.canvasToTempFilePath 的文件大小,结果发现差异特别大。 [图片] [图片]
2021-07-13没人回答我吗?没人解决一下吗? 我附上我最新的研究图: [图片] [图片][图片][图片] 我找不到你们的打包文件,请你们查看一下你们的打包逻辑是不是有问题!!
为什么引用不到 index 文件?下面这张图,没有加 `/index`,报错了 [图片] 下面这张图加了 `/index`,才不会报错 [图片] 我的开发版本是 2021年4月27日晚最新的版本
2021-05-17