Browse Source

更新 laytpl 测试用例

pull/1442/head
贤心 12 months ago
parent
commit
36808582e3
  1. 18
      examples/laytpl.html

18
examples/laytpl.html

@ -139,8 +139,8 @@ layui.use(['laytpl', 'util'], function(){
// 获取模板和数据
var get = function(type){
return {
template: $('#demoTPL1').val() //获取模板
,data: function(){ //获取数据
template: $('#demoTPL1').val(), // 获取模板
data: function(){ // 获取数据
try {
return JSON.parse($('#demoData1').val());
} catch(e){
@ -158,6 +158,12 @@ layui.use(['laytpl', 'util'], function(){
$('#demoViewTime').html((title || '模板解析耗时:')+ (endTime - startTime) + 'ms');
};
// 全局设置
/*laytpl.config({
open: '<%',
close: '%>'
});*/
// 渲染模板
var thisTpl = laytpl(data.template);
@ -188,16 +194,16 @@ layui.use(['laytpl', 'util'], function(){
});
// 事件
util.event('lay-on', {
util.on({
// 性能测试
test1: function(){
var dataLen = 1000 // 数据量
,renderTimes = 1000; //渲染次数
var renderTimes = 1000; // 渲染次数
// 初始化数据
var data = {
title: '性能测试'
,items: function(items){
title: '性能测试',
items: function(items){
for(var i = 0; i < dataLen; i++){
items.push({
index: i

Loading…
Cancel
Save