art-template记录

下拉框 div盒子

html

//标签
  <select name="versionSelect" lay-filter="versionSelect" lay-verify="required"
     class="" id="version-tmpl-box">
   </select>

<div  id="text-tmlp-box">
</div>

//循环遍历渲染模版数据
<script type="text/tmpl" id="version-tmpl">
//循环
{{each reportData}}
  <option value="{{$index}}">{{$value}}</option>
 {{/each}}
</script>

// //文本
<script type="text/tmpl" id="text-tmpl">
{{if user}}
<h2>{{user.name}}</h2>
{{/if}}
</script>

js

    //获取下拉列表
    function getSelectReports() {
        axios({
            method: 'get',
            url: idenManageUrl.warehous.getTypes,
            headers: {
                'Authorization': Authorization
            }
        })
            .then(function (response) {
                if (response.status == 200 && response.data.message == "success") {
                    var data = response.data.data;
                    reportData = data
                    var str = template("version-tmpl", {reportData}); //返回数据
                    document.getElementById("version-tmpl-box").innerHTML = str;//更新页面数据
                    form.render('select')//渲染视图
                }
            })
            .catch(function (error) {
                console.log(error);
            });
    }

  //动态获取选择下拉列表的值
  form.on('select(versionSelect)', function (data) {
        console.log(data, 3333)
        reportType = data.value;
    });

 //文本
 var data={
    user:false
    }
  var str = template("text-tmlp",data);
  document.getElementById("text-tmlp-box").innerHTML = str;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值