微信小程序学习总结(三)条件、模板、文件引用实例分析

 更新时间:2020年06月04日 11:20:05   作者:huangyuxin_  
这篇文章主要介绍了微信小程序条件、模板、文件引用,结合实例形式分析了微信小程序if条件判断、模板调用、wxss文件引用等相关操作技巧,需要的朋友可以参考下

本文实例讲述了微信小程序条件、模板、文件引用。分享给大家供大家参考,具体如下:

上一节的在遍历的时候控制台中会报错

<view wx:for="{{content}}" wx:for-item='item' wx:for-index='index'>
 {{item.name}}
</view>

控制台中会显示这个东西

Now you can provide attr "wx:key" for a "wx:for" to improve performance.

当然了不处理也不影响程序运行,但是看着好不爽啊。

wx:key用来对列表渲染的数据指定一个"主键”,以加快列表渲染的速度。以下是官方文档原话:

如不提供 wx:key,会报一个 warning, 如果明确知道该列表是静态,或者不必关注其顺序,可以选择忽略。如果你一定想去掉这个警告,加wx:key="name"就不会报错了。

条件

<view wx:if='{{false}}'>TEST</view>
<view wx:else>oh no</view>

block

如果要一次性判断多个组件标签,可以使用一个

<block wx:if="{{true}}">
 <view> view1 </view>
 <view> view2 </view>
</block>

模板

可以在模板中定义代码片段,然后在不同的地方调用。

这就类似公共代码的意思

common.wxml

<template name="common">
 <text>这是一个模板</text>
</template>

我把它引用到wxml中

<import src="common.wxml" />

使用模板,is声明需要的使用的模板

<template is="common"/>

引用wxss文件

@import "news-item/news-item-template.wxss";

import有作用域

就问你傲不傲娇
看看官方给的解释

它只会 import 目标文件中定义的 template,而不会 import 目标文件 import 的 template。
如:C import B,B import A,在C中可以使用B定义的template,在B中可以使用A定义的template,但是C不能使用A定义的template。

希望本文所述对大家微信小程序设计有所帮助。

相关文章

  • 谈谈我对JavaScript原型和闭包系列理解(随手笔记9)

    谈谈我对JavaScript原型和闭包系列理解(随手笔记9)

    这篇文章主要介绍了谈谈我对JavaScript原型和闭包系列理解(随手笔记9)的相关资料,需要的朋友可以参考下
    2015-12-12
  • 如何编写高质量JS代码(续)

    如何编写高质量JS代码(续)

    本文是如何编写高质量JS代码系列文章的第二篇,前篇文章反响还不错,应小伙伴们的要求,今天继续此系列的文章,有需要的小伙伴参考下。
    2015-02-02
  • 详解JavaScript 浮点数运算的精度问题

    详解JavaScript 浮点数运算的精度问题

    这篇文章主要介绍了详解JavaScript 浮点数运算的精度问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • js使用for循环及if语句判断多个一样的name

    js使用for循环及if语句判断多个一样的name

    这篇文章主要介绍了js使用for循环机if语句判断多个一样的name,此法比较实用,需要的朋友可以参考下
    2014-09-09
  • JavaScript调用C语言的几种方式

    JavaScript调用C语言的几种方式

    本文主要介绍了JavaScript调用C语言的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • 给easyui datebox扩展一个清空的实例

    给easyui datebox扩展一个清空的实例

    下面小编就为大家带来一篇给easyui datebox扩展一个清空按钮的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 每天一篇javascript学习小结(Date对象)

    每天一篇javascript学习小结(Date对象)

    这篇文章主要介绍了javascript中的Date对象知识点,对Date对象的基本使用方法,以及各种方法进行整理,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • iframe窗口高度自适应的实现方法

    iframe窗口高度自适应的实现方法

    这篇文章主要介绍了iframe窗口高度自适应的实现方法,有需要的朋友可以参考一下
    2014-01-01
  • 超级详细的webpack Plugin讲解

    超级详细的webpack Plugin讲解

    plugin是插件的意思,通常是用于对某个现有的架构进行扩展,下面这篇文章主要给大家介绍了关于webpack Plugin的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • JavaScript仿微博发布信息案例

    JavaScript仿微博发布信息案例

    这篇文章主要为大家详细介绍了JavaScript仿微博发布信息案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11

最新评论