微信小程序文字显示换行问题

小程序文字显示换行

问题

用户在上传图文时,输入换行符。导致我在拿到数据后JSON.parse的时候报错。

大概这样的结构:

[{

text:'落魄前端

在线炒粉!!!' ,

url:''

},{

text:'' ,

url:'xxx.jpg',

}]

解决

在拿到数据时先进行正则匹配处理,将换行替换为\n

data.replace(/\n/g,'\\n')

然后在进行JOSN.parse就无问题啦。

还要注意的是要使用 text 标签输出才会有换行显示喔。

ps:下面看下微信小程序文字超出自动换行

text-overflow:ellipsis;

word-wrap:break-word;

总结

以上所述是小编给大家介绍的微信小程序文字显示换行问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

时间: 2019-07-26

在使用微信小程序canvas绘制文字时,时常会遇到这样的问题:因为canvasContext.fillText参数为 我们只能设置文本的最大宽度,这就产生一定的了问题.如果我们绘制的文本长度不确定或者我们希望文本超出自动换行或者用省略号表示,光靠这个API是无法完成的.下面本人就讲下我在开发中是如何解决这个问题的. 1 wxml代码 2 w

在小程序中HTML的网页实体无法正常使用,小程序中的写法为:  一.空格,换行 你好!\t七月流火啊!\n我在下一行 \t 空格( 多个只会显示一个空格) \n 换行 二.连续空格 你好 啊 哈哈哈(空格是中文字符一半大小)音乐推荐<

微信小程序中子页面向父页面传值实例详解 上面一张图是编辑款项页面,下面一张图是点击了编辑款项页面中选择好友的图标后打开的子页面.这个时候点选子页面的某个好友时,需要把好友的名字传递回编辑款项父页面. 采取的方法: 从页面路由栈中直接获取和操作目标Page对象,这种方式,是通过调用小程序的API: getCurrentPages(),来获取当前页面路由栈的信息,这个路由栈中按照页面的路由顺序存放着相应的Page对象,我们可以很容易的获取到上一级页面的完整Page对象,从而使直接调用Page对象的属

微信小程序 页面跳转事件绑定的实例详解 什么是事件 事件是视图层到逻辑层的通讯方式. 事件可以将用户的行为反馈到逻辑层进行处理. 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数. 事件对象可以携带额外信息,如 id, dataset, touches. 在组件中绑定一个事件处理函数. 如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数

微信小程序request请求后台接口php的实例详解 后台php接口:http://www.vueyun.com/good/info 没有处理数据,直接返回了,具体再根据返回格式处理 public function getGoodInfo(Request $request) { $goods_datas = $this->Resource->get(); return response()->json(['status' => 'success','code' => 200,

微信小程序点击控件修改样式实例详解 现在要在微信小程序中实现点击控件修改样式,如下: 微信小程序中不支持直接操作dom,要实现这种效果,我们需要通过设置data,然后利用数据和界面的双向绑定来实现它. 第一步:在wxss中定义被点击和未被点击的样式,如下: .service_selection .is_checked{ border: 1px solid #FE0002 ; color: #FE0002 ; background: #fff; } .service_selection .norm

wx:for="{{list}}"用来循环数组,而list即为数组名wx:for-item="items" 即用来定义一个循环过程中每个元素的变量的 如果是一维数组,按照如下方式循环出来: {{index}} {{item.name}} 以上代码中,item即为list的别名. 如果是二维甚至多维数组,按照如下方式循环:

前言 微信小程序的运行环境不是在浏览器下运行的.所以不能以cookie来维护登录态.下面我就来说说我根据官方给出的方法来写出的维护登录态的方法吧. 一.登录态维护 官方的文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html#wxloginobject 通过 wx.login() 获取到用户登录态之后,需要维护登录态.开发者要注意不应该直接把 session_key.openid 等字段作为用户的标识或者 session

微信小程序 消息推送php服务器验证实例详解 微信文档(靠下有个"接入指引"):https://mp.weixin.qq.com/debug/wxadoc/dev/api/custommsg/callback_help.html 设置页面("设置">>"开发设置"): https://mp.weixin.qq.com/wxopen/initprofile?action=home&lang=zh_CN 1.设置服务器域名 比如:

微信小程序 监听手势滑动切换页面实例详解 1.对应的xml里写上手势开始.滑动.结束的监听: 2.js: var touchDot = 0;//触摸时的原点 var time = 0;// 时

微信php echo换行,微信小程序文字显示换行问题相关推荐

  1. 微信小程序 文字无法换行问题

    因为我用是弹性布局,给盒子设置的flex-wrap:wrap,我自以为文字就能换行了,但文字却没有换行,要想文字换行就加上这三行代码即可. word-wrap: break-word;word-bre ...

  2. 微信小程序中显示换行、空格

    1.空格,换行 <text>你好!\t七月流火啊!\n我在下一行</text>\t空格(多个只会显示一个空格)\n换行 2.连续空格 <view> <text ...

  3. 微信小程序空格、换行等问题

    0 背景 做微信小程序的时候突然遇到一个问题,想在微信小程序里面显示代码段(类似下面显示的这种效果),显示代码段无非就是空格问题和换行问题,这个过程中遇到很多问题和坑,于是写下这个记录一下. 1 方式 ...

  4. 微信小程序 - 文字收缩与展开

    wxml 1 <view class='containers'> 2 <text class="content {{ellipsis?'ellipsis':'unellip ...

  5. 微信小程序数据 \n 换行符失效解决办法

    最近遇到一个问题,使用uni-app写小程序时,拿到一个字符串: 后台返回的,需要在"\n"处换行.但是直接使用: let title = 黄鹤楼送\n孟浩然之广陵 <tex ...

  6. 微信useragent java_微信内置浏览器和小程序的 User Agent 区别及判断方法

    通过UA来判断不同的设备或者浏览器是开发者最常用的方式方法,而对于微信开发和小程序也是同样的一个情况,我们可以通过微信内置浏览器 User Agent 信息来判断其具体类型或者设备. 所以子凡就通过徒 ...

  7. 微信小程序——读取显示用户头像昵称

    微信小程序--读取显示用户头像昵称 代码仓库地址 一.实验目标 1.学习使用快速启动模板创建小程序的方法: 2.学习不使用模板手动创建小程序的方法. 二.实验步骤 2.1 自动生成小程序 完成开发者注 ...

  8. 仿微信导航网站源码 小程序商店商城系统 PHPCMS

    介绍: 本小程序商店可直接扫码进入. 小程序可以通过扫描二维码 二维码或是搜一搜,就能立即使用. 可以进行关联,并相互跳转. 通过公众号查看并进入所绑定的小程序一个公众号可以绑五个小程序. 小程序&q ...

  9. 玩转微信应用号,「小程序」开发实操指南第一弹

    摘要: 怎样将一个「服务号」改造成为「小程序」?全球首个微信应用号开发教程第一弹. 微信应用号(小程序,「应用号」的新称呼)终于来了! 目前还处于内测阶段,微信只邀请了部分企业参与封测.想必大家都关心 ...

最新文章

  1. 学习 Android O HIDL
  2. YOLOv2/YOLO9000 《YOLO9000: Better, Faster, Stronger》论文笔记
  3. 4.Linux的目录结构
  4. 线程 协程 python_在Python 的线程中运行协程的方法
  5. 17 SD配置-企业结构-分配-分配允许的信用控制范围给公司码
  6. javascript this的意思
  7. MFC修改窗口无标题和标题信息,修改执执行文件图标
  8. windows10中如何在d盘新建kaoshi.log文件_命令行备份Windows 10驱动amp;设备管理器中安装驱动。...
  9. 兄弟FAX-2890更换硒鼓加粉清零方法
  10. wince之浅谈无线漫游
  11. 数码相框(十六、LCD显示JPG格式图片)
  12. 安卓Android与H5双向交互MathJax展示数学公式(源码+解析)
  13. gnuplot画图点线设置
  14. 引导最大内存_32位系统内存小的解决方法
  15. php提取视频音乐,如何从视频里提取音乐伴奏
  16. 织梦主动提交_织梦CMS网站如何自动提交百度快速收录(详细教程)
  17. 万字长文拆解Notion
  18. 服务器操作系统巡检维护,服务器操作系统巡检内容
  19. Elasticsearch实战-实现Hotel索引库的自动补全、拼音搜索功能
  20. Bootstrap dropdown require Popper.js(popper.js下载)

热门文章

  1. 汉诺塔 问题 VIII
  2. APP云测试平台分享
  3. c1语言学生综合测评,学生综合素质评语
  4. Hbase的数据切分
  5. java点名代码滚动_JAVA多线程实现简单的点名系统
  6. 基于Domoticz智能家居系统(十七)DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(三)一个简单MySensors客户端的验证实验
  7. 划分,全概率公式,贝叶斯公式证明
  8. CentOS 7 minimal安装完成之后安装图形界面
  9. 复旦大学python教程_复旦大学大数据学院本科生课程学习手册.PDF
  10. 不占用系统资源的休眠linux c,Linux-c系统编程