微信小程序怎么设置文本换行(从后台拿的数据)

怎么实现换行,求指教啊!... 怎么实现换行,求指教啊! 展开
 我来答
刺友互
高粉答主

2019-07-03 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:64.1万
展开全部

1、打开开发者工具,在项目的pages文件夹下,新建mypage文件夹,并在文件夹内新建mypage,并在app.json中将mypage设为第一页面。

2、在mypage.wxml中写代码如下。

3、保存代码,在模拟器中查看效果如下图。

4、在mypage.wxss中添加代码如下:view{overflow-wrap: break-word;}。

5、保存代码,就实现了自动换行,注意view默认的display为block。

6、mypage.wxss不用改,再把内容改为中文测试一下,修改mypage.wxml。

7、保存代码,查看模拟器如下图,中文也实现了自动换行。

百度网友1ed36d3
2016-12-29 · TA获得超过272个赞
知道小有建树答主
回答量:134
采纳率:78%
帮助的人:86.9万
展开全部
1,你用view标签直接显示文字
2,标签添加 style=" word-break: break-all" 样式
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
560565为了你为了我
2019-03-18 · 超过11用户采纳过TA的回答
知道答主
回答量:102
采纳率:36%
帮助的人:9.8万
展开全部

可以直接按Enter键换行,也可以输入特殊代码 \n 来实现换行

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
化成业0iF
2018-03-27
知道答主
回答量:25
采纳率:100%
帮助的人:4.2万
展开全部
  1. 如果你用的是小程序的textarea提交到后台的数据是不用做任何修改的,也就是说你提交的时候有换行显示出来的时候也有换行,在小程序显示的时候要用<text></text>包起来,不然只是一个空格;

2.如果你使用例如phpmyadmin直接编辑数据库的话可以直接在数据库里打出换行:

像这样,可以通过“shift”+“回车”打出来换行,记得显示时也要用<text></text>包起来,不然只是一个空格;

3.或者你可以在数据库里用一些特殊字符来代替换行,例如'&hc',然后在需要显示的地方替换'&hc'为'\n',参考代码:var str = res.data.text.split('&hc').join('\n'),同样要用<text></text>标签包起来。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式