微信小程序> 微信小程序include与import引用模板的区别

微信小程序include与import引用模板的区别

浏览量:5161 时间: 来源:fengchenguo

include在使用上同import有以下区别:

1.import需要引入template,然后再使用template;但是include不需要预先引入,直接在需要的地方引入模板即可。

2.include模式非常的简单,就是简单的代码替换,不存在作用域,也不像import需要data传递变量。它只是简单的将代码拿出去然后再拿回来,其作用只是单纯的简化页面。

template模板的好处是它可以让多个调用方调用,template模板就像我们自己定义的组件一样,在我们需要的时候我们只需要使用即可。template模板由于有多方调用,所以不可能要求每个调用方都使用相同的变量名来调用模板,这种由定义方要求调用遵守变量命名的做法不太合理,所以要解决这个问题就必须消除对于外部变量的依赖,可以使用扩展运算符“...”也就是“三个点”展开传入对象变量来消除这个问题。

<template is="postItemTpl" data="{{...item}}"/>
接着去掉post-item-tpl.wxml文件中{{}}里所有的item。

所以建议,如果模板仅仅只是静态wxml,不涉及数据传递,可以使用include。但是如果涉及数据绑定还是用import。所以基本上很少使用include,因为数据传递是普遍存在的


版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎