2024年8月1日10:15:56,更新开发工具,更新说明写了修复这个问题;看看修复结果吧。
client Galss Easel Template Server是什么?在开启开发工具时就出现了Couldn't start client Galss Easel Template Server这样的提示 [图片] [图片] [图片] 这是什么情况?
2024-08-01翻了下社区内别的问答,似乎是“在flex布局下支持使用aspect-ratio”,好神奇,为啥不写在文档里?
是否有计划支持aspect-ratio属性?在某些特殊的布局需求中,aspect-ratio能极大地提升代码编写速度; 在webview中我试过,支持,但skyline中很明显不支持这一个属性; 或者有没有能替代aspect-ratio的写法呢?
2024-07-16增加描述:点击“版本回退”无效,显示如下图 [图片]
更新开发工具后模拟器无法渲染出页面,但扫码预览是正常的?如图 [图片]
2024-04-18同问。今天一早来开机,更新开发工具后就这样了。更新更出的新bug?
如何解决TypeError: t.onPlatformBrightnessChanged错误?skyline模式下:一直报下面这个错误,但是没有用这个方法,不知道哪里出来的。报错: Uncaught (in promise) TypeError: t.onPlatformBrightnessChanged is not a function at Object.onPlatformBrightnessChanged (index.js:1) at l (index.js:1) at index.js:1 at Set.forEach (<anonymous>) at g (index.js:1) at e.exports.p (index.js:1) at index.js:1 at Set.forEach (<anonymous>) at WebSocket._ws.onmessage (index.js:1)(env: Windows,mp,1.06.2404122; lib: 3.4.0)
2024-04-15问题解决了; 简单说就是“严格按照官方文档的介绍进行配置”,以及将 app-bar 放置在与 app.json 同级的目录下; 对于“严格按照官方文档进行配置”,我犯的错误是更改了 app-bar 下四个“index”文件的名称,即它们必须严格依“index.*”进行命名,否则将不会被正常渲染; 除了上述严格之处,在 app-bar 内依然可以创建 components 等次级目录; 对于“将 app-bar 放置在与 app.json 同级的目录下”,因为我是通过开发工具直接创建的 ts+skyline 项目,所以对我而言就是直接将 app-bar 放置在 miniporgram 目录之下。 以上。 有一说一啊,如果能让 app-bar 文件夹内的“四大金刚”的命名规则不那么严格,似乎会好很多。
app-bar支持了less但不支持ts?如题。 今日(2024年1月30日)开发者工具nightly版本更新了,app-bar能用less了; 但是,但是,ts还是用不了,也就是说,还是渲染不出来app-bar。 感觉现在交流区里有一半的app-bar内容都是我写的2333
2024-02-18截止今日(2024年1月30日),less已经能正常配置使用; 在今天更新了开发者工具nightly版本后,配置less后能正常使用了; 好神奇。
启用全局工具栏的情况下,无法同时使用less?首先,通过开发工具创建了一个js+skyline的新项目,并按最新(2024年1月29日)的官方文档中“全局工具栏”的部分创建了全局工具栏的内容;此时全局工具栏的内容是能正常渲染的,且js内容及生命周期内函数也正常运行; 然后,在 project.config.json 文件中添加了less支持,并将所有wxss文件修改为less文件后,在开发工具内重新编译项目,此时全局工具栏就完全不被渲染到页面上,且其js内容及其生命周期内函数都没有运行,同时在终端内也没有报错。
2024-01-30问题已解决,截止今日(2024年1月30日) 在开发者工具nightly版本更新后,less能正常配置使用了。 好神奇。
全局工具栏如何支持less?如题,具体复现就是直接用开发工具创建一个ts+skyline的项目,然后按文档的方式添加less支持,就会发现全局工具栏无法正常渲染出来
2024-01-30似乎找到问题了:用 this.createSelectorQuery(),而不是 wx. 。
全局工具栏中无法使用query获取某个节点的尺寸数据?如下图 [图片]
2024-01-26找到问题所在了…… [图片]
this.applyAnimatedStyle在Component页面中无法正常工作?使用Component而不是Page来构建页面时,this.applyAnimatedStyle似乎就无效了; 更详细地来说,似乎skyline的worklet动画并不适配组件? [图片] 如图这般,这是一个页面; 官方文档中说页面可以用Component,但是这样过后我使用worklet动画就无效了; 我已经尝试过将其换成Page,就有效; 很魔幻的感觉。
2023-12-26找到问题所在了:别直接复制官方文档内的代码,会变得不幸。 其一,官方的typings内似乎还没有囊括进skyline的worklet的所有内容,这导致微信开发工具会提示很多类型检查问题,但还能用,只是看起来有那么亿点点烦人; 其二,worklet函数的官方文档虽然写得七零八落,但好歹道理讲清楚了;可手势系统的文档内容更是难堪,直接导致我套用文档内代码无法运行,而无法运行的原因是官方将“现在”不存在的属性放进了代码中——诸如此类的问题在文档里比比皆是; 其三,贴一下我成功运行的代码截图 [图片] [图片] [图片] 现在我的浅显理解是:通过shared定义的数据需要在JS线程进行读写,worklet函数最好只用来“监听手势”和“实现动画”;如果你使用shared定义了一个数据A,并且将它的值用在了worklet动画中,那么当你需要修改A的数值时,请wx.runOnJS(this.函数B)(需要传入函数B的参数);另外请注意,官方文档中存在很多“简写”,直接就是在文章某处凭空出现了一个函数或者对象,你需要自己想想这个东西究竟是不是需要自己先定义出来才用的。
skyline+ts+worklet+组件化页面=无法正常渲染?初始化代码如下 [图片] 手势响应函数如下 [图片] 页面代码如下 [图片] 拖动运行的结果如下 [图片] 不知道为何会如此。
2023-12-26