小程序使用smart模板的方法

总结:如何在小程序当中使用smarty模板

1.准备

a)拥有smarty模板的api接口架构
    例如:TP5
b)小程序的架构
    例如:微信小程序

2.接口的小程序分支

1.判断是不是小程序
2.是小程序请求的情况下将原本要传输回去在小程序中进行循环渲染的数据进行传入接口自己的view层
3.将view模板解析后的html代码返回给小程序

3.TP如何获取自身的view解析后的代码

通过$this->assign()进行原本的数据传输
通过$return['data'] = return $this->fetch()将解析后的代码进行返回

4.小程序接收到属于html代码如何使用

在.wxml结尾的模板文件中进行:
<rich-text nodes="{{api_result.wx_view}}"></rich-text>
就可以将html代码进行写入了

5.html标签兼容性

官方文档写得极为清楚:
https://developers.weixin.qq.com/miniprogram/dev/component/rich-text.html
节点              属性
a   
abbr    
b   
blockquote  
br  
code    
col             span,width
colgroup        span,width
dd  
del 
div 
dl  
dt  
em  
fieldset    
h1  
h2  
h3  
h4  
h5  
h6  
hr  
i   
img             alt,src,height,width
ins 
label   
legend  
li  
ol              start,type
p   
q   
span    
strong  
sub 
sup 
table           width
tbody   
td              colspan,height,rowspan,width
tfoot   
th              colspan,height,rowspan,width
thead   
tr  
ul
posted @ 2018-10-30 10:38  执码挥战  阅读(424)  评论(0编辑  收藏  举报