小程序开发-13-小程序wxs的应用

Posted 甜珊贝奇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序开发-13-小程序wxs的应用相关的知识,希望对你有一定的参考价值。

内容简介的换行

问题:因为微信的<text></text>标签能够转义 ,所以从服务器加载来的数据我们可以直接放到这个标签中, 就会自己换行了。问题是服务器返回来的数据多了个,即\n,所以我们要想办法进行处理。

解决:可以用wxs来让wxml调用js函数,然后在函数里面处理文本信息

wxs的使用

作用:可以用作小程序的过滤器

使用:

  • 方法一:在util文件夹下新建filter.wxs文件,段首可以设置text-indent,来设置首行缩进
//定义filter.wxs
var format = function(context){
  //处理文本内容,将双\n换成

 var reg = getRegExp('\\n','g');
 return context.replace(reg,'
&nbsp;&nbsp;');
}
module.exports = {
 format:format
}
//wxml页导入filter.wxs
<wxs src="filter.wxs的相对路径" module="定义模块名"/>

//调用
<text decode="true">{{模块名.format(context)}}</text> //text要设置解码
  • 方法二:可以直接在wxml中定义wxs,具体详见微信开发文档

以上是关于小程序开发-13-小程序wxs的应用的主要内容,如果未能解决你的问题,请参考以下文章

9小时搞定微信小程序开发

微信小程序开发之代码提示插件(VSCode)

小程序·巧应用,微信小程序开发实战

小程序+巧应用-微信小程序开发实战pdf

微信小程序 WXS实现json数据需要做过滤转义(filter)

微信小程序开发--模板(template)使用,数据加载,点击交互