1. 程式人生 > >小程式使用smart模板的方法

小程式使用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