美文网首页
微信小程序 - 18.模板

微信小程序 - 18.模板

作者: GiottoYLY | 来源:发表于2020-03-26 17:06 被阅读0次

    跟着视频只是简单了解模板的使用 , 应该不是个用途相当广泛的东西 , 还得是自定义组件

    一.页面定义使用模板

    1. 定义模板
    <template name="tmpTest">
      <view>这是一个定义的模板,在被使用前,不会被渲染出来,使用模板请使用js</view>
    </template>
    
    1. 使用模板 is
    <template is="tmpTest">
    
    1. 模板传值
    <template name="tmpTest">
      <view class="testTmp">{{title}}</view>
    </template>
    
    <template is="tmpTest" data="{{title:'我是title'}}"></template>
    

    二.引用模板

    1. 封装模板template
      1. 新建文件夹templates
      2. 新建存放模板文件夹,名字自定义(如:tmpTest)
        模板右键没有新增template,只需自己新加tmpTest.wxml文件
        注:如需要样式,可新建tmpTest.wxss文件(.wxml文件和.wxss文件不会自动关联,需要再引用模板的wxss里加@import来手动引入模板样式文件)
    2. 引入模板,关键字import
    <import src="/templates/tmpTest/tmpTest.wxml" />
    
    <template is="tmpTest" data="{{title:'我是tmp-title',content:'我是tmp-content',desc:'我是tmp-desc'}}" />
    <template is="tmpTest"></template>
    
    1. 使用模板.wxss样式
      模板 : tmpTest.wxss
    .testTmp{
      border: 2px solid red;
    }
    

    引用模板页面 : demo.wxss

    @import "/templates/tmpTest/tmpTest.wxss"
    

    相关文章

      网友评论

          本文标题:微信小程序 - 18.模板

          本文链接:https://www.haomeiwen.com/subject/enicuhtx.html