记录一下【微信小程序skyline模式的一些坑】

这篇具有很好参考价值的文章主要介绍了记录一下【微信小程序skyline模式的一些坑】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引言

最近在用这个skyline渲染模式开发页面,记录一下遇到的一些坑,总结一下使用体验:快跑!run!

总结我遇到的不能接受的地方

  1. 无法使用css变量 ,基于unocss或tailwind原子化css,需要对css变量做额外的处理,有点难受了;
  2. wxss使用import导入公共wxss,不生效,难受加剧;
  3. 最新的nighly版的微信开发者工具,flex布局方向默认是 columns,而移动端是 row,这个是个大坑!!!需要额外的给.flex class增加flex-direction:row 特别注意!; 感到疼痛
  4. skyline模式所有的元素布局默认不使用盒模型,偏偏开发者工具又是默认的盒模型显示,在你以为一切都没问题的时候,真正上手机调试就知道了,差点两眼一黑,直接昏过去~ 解决很简单,习惯了盒模型的,只需要给 每个 view 添加 box-sizing:border-box; 所有view元素默认使用盒模型; 感到剧烈疼痛
  5. 开发者工具特别卡,元素审查工具基本用不了,特别容易崩溃,这个是老传统了,不能怪skyline,它只是加剧了反应
  6. 后面的,待我遇到了再继续补充,(让老夫瞧瞧他那手势系统和动画再来吐槽)

这些坑新来的注意下,基本页面布局问题不大了。
最新更新
我CTNN的skyline
一堆的坑,微信做不来就不要做好嘛,残次品就急忙放出来给人用!!!
7.最重要的一个坑,skyline模式不支持真机调试,请使用预览模式!!!(为了方便调试,我一般用真机,调着调着就发现,这玩意兼容性也太差了,vant1.x版本的组件在这个模式是有兼容问题的,pop底部弹窗组件就有问题,这个组件请使用vant 0.x版本的
8.textarea在这个模式下,直接使用没啥问题,如果是组件内的textarea,bindinput,bindkeyboardHeightChange,bindconfirm等等这些事件是失效的,CTNN的skyline,做不好就不要做!(如果实在想使用组件的方式,就不要用wx:if来控制显隐;可以试着给这个组件position:absolute,bottom:-100%,或者z-index:-1,真正要显示的时候,就bottom:0,或者z-index:999;)
9.这个模式组件最外层默认套了一层view,如果不给这个view写高度,那么这玩意默认就不显示,这点格外注意,都tm什么年代了,还在写fragment,这玩意就是一坨垃圾。

只是他们开发自己意淫多么高效,动画性能多么牛逼,跟手多么流畅,实际上bug一大堆,各种稀奇古怪的bug,很多web组件的api都不支持,input和textarea非要搞原生渲染,这两玩意出了多少bug,官方是没有一点b数是吗?

技术是来解决问题的,不是来制造问题的!为了解决js跟原生层交互的稍微卡顿问题,结果引出一大堆问题,修又修不好,要来何用?

社区论坛一大堆兼容性bug,没人管是吧?都3202年了,零几年的bug还TM挂着呢,至今都有人在下面问。

如果有人要入坑小程序,甚至还要入坑skyline,我都建议直接换个项目,小程序就是垃圾,skyline更是垃圾
勇哥撤回了一碗饭

《skyline 从入门到入土》

这玩意动画性能还可以,也就这点能吹了

相比于这些bug来说,我宁愿不用这个模式,要不是项目需要,碰都不想碰这玩意。文章来源地址https://www.toymoban.com/news/detail-597381.html

到了这里,关于记录一下【微信小程序skyline模式的一些坑】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GPT问答记录:微信小程序动态tabBar开发配置(服务端+前端代码)

    答1: 好的,下面是一个具体的方案供你参考,包括数据库表设计、Java 后台代码和小程序前端代码。请注意,这个方案仅供参考,具体实现可能需要根据你的实际需求进行调整。 数据库表设计 首先,需要设计一个 tabBar 数据表来存储 tabBar 配置信息,该表包含以下字段: i

    2023年04月22日
    浏览(41)
  • 持续不断更新中... 自己整理的一些前端知识点以及前端面试题,包括vue2,vue3,js,ts,css,微信小程序等

    答: 在普通的前端项目工程中,在script标签中增加setup即可使用api 使用setup()钩子函数 答: 不要在计算属性中进行异步请求或者更改DOM 不要直接修改computed的值 区别: 计算属性值基于其响应式依赖被缓存,意思就是只要他之前的依赖不发生变化,那么调用他只会返回之前缓

    2024年02月11日
    浏览(39)
  • NO.3--- 微信小程序项目创建之 “小程序”、“小游戏”、“代码片段”、“公众号网页项目” 版块的学习记录(游客模式)

    一、微信小程序登录界面的相关信息。 1.1、开启软件 打开已安装好的微信开发者工具。 1.2、登录界面 第一次登陆应该是弹出一个二维码框,如以下这样: 1.3、登录模式 从登陆界面可以看到有两种登陆方式,一种是微信扫描二维码登入,另一种是以 “游客模式” 登入。我

    2024年02月02日
    浏览(57)
  • 分享一下微信小程序里怎么开店

    如何在微信小程序中成功开店:从选品到运营的全方位指南 一、引言 随着微信小程序的日益普及,越来越多的人开始尝试在微信小程序中开设自己的店铺。微信小程序具有便捷、易用、即用即走等特点,使得开店门槛大大降低。本文将详细介绍如何在微信小程序中成功开店

    2024年02月06日
    浏览(32)
  • 微信小程序实现一些优惠券/卡券

    👏 前几周有小伙伴问我如何用css实现一些优惠券/卡券,今天就来分享一波吧!速速来Get吧~ 🥇文末分享源代码。记得点赞+关注+收藏! 2.1 实现内凹圆角 假设我们要实现这样的一个效果,两侧透明内圆角+外侧投影,有几种实现方式呢? 2.1.1 方法一:半圆伪元素(投影不准确

    2024年02月09日
    浏览(28)
  • 微信小程序播放器的一些简单功能实现

    一、构建npm(后面用到moment的格式化时间) 二、系统后台监测程序播放器配置(系统后台要知道该播放器是否在播放歌曲,并有一些简单的业务逻辑) 在app.json中添加以下代码----和tarbar同级 三、由于后面用到后台需要监测是哪首歌,需要有id和播放状态 在app.js中添加如下代

    2024年01月23日
    浏览(51)
  • 微信小程序引入官方《评价组件》的一些坑点

    作为微信小程序开发者,多少有些想对其吐槽的冲动。文档是多,却混乱、自相矛盾等等。 这次遇到的坑就是官方的《评价组件》,原本引入该组件是为了增加用户体验,结果却不如人意。 按官方文档引入组件(代码层面的引入,公众管理平台添加插件),启动开发工具,

    2024年02月22日
    浏览(39)
  • 微信小程序使用vant组件所出现的一些问题

    我在第一次使用vant小程序组件时,出现了不少问题 首先,我是跟随官方文档一步一步来做的,但当我构建npm时发生了一些报错 1.发生错误 Error: C:Users86198WeChatProjectsminiprogram-1package.json 未找到 2.发生错误 Error: C:Users86198WeChatProjectsminiprogram-1package.json 对应的 node_modules 不

    2024年01月23日
    浏览(32)
  • 微信小程序统一分享,全局接管页面分享消息的一些技巧

    前言 最近都在折腾自己的个人内容聚合小程序。除了作为原创专栏,视频教程的聚合。我有什么新的想法,产品创意,最终落地的东西都会放到这个小程序里。 而分享功能非常的重要,当某一个功能或文章打动用户的时候,能把这个小程序分享出去,就能带来裂变传播的效

    2024年02月15日
    浏览(42)
  • 微信小程序遇到的一些问题及解决方法(设备安装)

    1)、byte数组 2)、将byte数组转换为字符串 3)、将字符串转换为byte数组 4)、在Vue中使用byte数组。例如,我们可以使用axios发送包含byte数组的POST请求 1)、路由传参 2)、本地缓存传参 3)、全局变量传参 4)、URL传参 Viewer 下载地址: Viewer gitee Viewer github 1)、拿到所有节点 var zTree =

    2024年02月09日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包