博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
视图和渲染
阅读量:4577 次
发布时间:2019-06-08

本文共 1452 字,大约阅读时间需要 4 分钟。

1.创建界面和配置入口什么的就不说了,可以看我的第一篇微信小程序的博客...

还是截个主界面图片:

运行结果就是创建了两个按钮和一个文本:

 

2.数据绑定:

<text>{

{text}}</text>

在first.js文件里data下输入: text: "这是我的text内容",buttonText: "按钮的内容"

动态改变内容:

思思棒棒哒啦啦......
"hahha"
// page/first/first.jsPage({  data:{    text: "我是一个文本",    buttonText: "我是按钮的标题"  },  onLoad:function(options){    // 页面初始化 options为页面跳转所带来的参数  },  onReady:function(){    // 页面渲染完成  },  onShow:function(){    // 页面显示  },  onHide:function(){    // 页面隐藏  },  onUnload:function(){    // 页面关闭  },  click: function() {    console.log("我被点击了了...")    this.setData({text: "被点击了了...."})  }})

3.标签的两种类型的用法:

1>条件标签:

<view wx:if = "{

{true}}">是true我就显示,不然我就不显示咯!!!</view>

<view wx:else = "{

{true}}">是true我就显示,不然我就不显示咯!!!</view>

2>循环标签:

<view wx:for = "{

{["aaa","bbb","ccc"]}}">循环内容....</view>

读取数组内容: {

{item}}  item是微信默认的定死的...我们也可以修改item的表示,如下所示:

<view wx:for = "{

{["aaa","bbb","ccc"]}}" wx:for-item = "newsItem" wx: for-index = "index">

循环内容....

{

{index}} - {
{newsItem}}

</view>

4.模板的使用:

1>使用一:

header.wxml:

<text>我是头部组件</text>

在需要引用模板的文件写入:

<include src = "../pages/templates/header" />  记住最后的/是一定不能省的哟,否则就报错了.

2>使用二:

footer.wxml:

<template name = "footer1">

这是尾部视图1

</template>

<template name = "footer2">

这是尾部视图2 -- {

{text}}

</template>

模板的加载写法:  

<import src = "../pages/templates/footer" />  记住最后的/是一定不能省的哟,否则就报错了.

 <template is = "footer2"  data = {

{text: "思思思思导入设置"}}/>  运行显示的是底部视图二

 

转载于:https://www.cnblogs.com/pengsi/p/6414013.html

你可能感兴趣的文章
Python如何发布程序
查看>>
java中使用session的一些细节
查看>>
浏览器输入服务器端口号来访问html网页
查看>>
hdu 6435 CSGO(最大曼哈顿距离)
查看>>
logback框架之——日志分割所带来的潜在问题
查看>>
链路追踪工具之Zipkin学习小记
查看>>
iOS中通讯录的开发
查看>>
怎么让table中的<td>内容向上对齐
查看>>
[Java] 遍历HashMap和HashMap转换成List的两种方式
查看>>
mongodb
查看>>
LeetCode 46. Permutations
查看>>
jmeter- 性能测试3:聚合报告(Aggregate Report )
查看>>
JavaScript高级程序设计---学习笔记(二)
查看>>
vim 插件的学习
查看>>
Uncaught SyntaxError: Unexpected token ILLEGAL
查看>>
一个预处理定义的问题
查看>>
神经网路-SGD-1
查看>>
安卓冷知识:LayoutParams
查看>>
JAVA操作mysql(如何更加面向对象的操作数据库)
查看>>
Python9-事件及队列-day37
查看>>