收藏
回答

小程序真机预览换行符\n失效,但模拟器是正常的,请问是什么情况?

疑似和skyline有关。这个情况是我在把某个页面用skyline渲染后出现的,但其他页面仍是用webview渲染的。但我把手机开发者选项的渲染模式改回webview后依旧无法解决。

代码

模拟器效果

手机效果

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2024-06-13

     当开发者配置了 "componentFramework": "glass-easel" 就会有这个问题,是符合预期的。参考这里的变更点适配 1 https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/glass-easel/migration.html#JSON-%E9%85%8D%E7%BD%AE

    试试用绑定把换行写进数据绑定里

    2024-06-13
    有用
    回复 4
    • 爱心雨
      爱心雨
      2024-06-21
      看不懂,有没有什么简单的方法,比如加个转义符?
      我自己加转义字符无效
      2024-06-21
      回复
    • 苏观拉底
      苏观拉底
      2024-06-22回复爱心雨
      可以把\n写到js里
      2024-06-22
      回复
    • 阿白
      阿白
      2024-07-16回复苏观拉底
      是怎么实现的 求代码
      2024-07-16
      回复
    • 冷暖自知🍃
      冷暖自知🍃
      2024-10-15回复阿白
      他们说写到 js 里边 {{name}} page.js 对应js name: 今\n日\n推\n荐
      2024-10-15
      回复
  • 阿白
    阿白
    2024-06-04

    我也发现是这样,富文本编辑在模拟器没问题,真机出现/n

    2024-06-04
    有用 2
    回复 1
    • 苏观拉底
      苏观拉底
      2024-06-22
      可以把\n写到js里
      2024-06-22
      回复
  • 木瓜大盗
    木瓜大盗
    2024-05-13

    我的\n符号也是这样,模拟器上可以换行,一但用手机预览看就不换行。你解决了吗?

    2024-05-13
    有用 2
    回复 2
    • 阿白
      阿白
      2024-06-17
      没能解决
      2024-06-17
      回复
    • 苏观拉底
      苏观拉底
      2024-06-22
      解决了,可以把\n写到js里
      2024-06-22
      回复
登录 后发表内容