4-微信小程序 相关知识点代码示例

news/发布时间2024/5/16 13:14:18

基于上篇文章的理论文本的介绍来进行相关代码的演示和例子

该篇文章需注意,在微信小程序的使用时,应先熟悉里面每个文件的作用,在第二篇文章有详细记载,一般用的比较多的是wxml、wxss、ws.js 对应网站的开发就是html、css、js、页面的内容及框架、页面的美化、页面的基本功能

1. 数据绑定

定一个变量,放在js的data中

wxml:

{{message}}

wx.js:

data:{

message:'hello world'

},

结果:

2.运算

1)三元运算

三元运算,?之前为true则计算 ?和 :之间,如果为假则计算冒号之后

wxml:

结果:

2).算数运算

wxml:

{{a+b}}+{{c}}+ljy

wx.js:

data:{

a:500,b:20,c:1314

},

结果:

3.字符运算

wxml:

{{"hello"+name}}

wx.js:

data:{

name:'world'

},

结果:

4.数据路径运算

wxml:

{{object.key}} {{array[0]}}

wx.js:

data:{

object:{

key:'hello'

},

array:['world']

}

结果:

5.数组

wxml:

{{item}}

wx.js:

data:{

zero:0

},

结果:

6.列表渲染

wxml:

{{item}}

wx.js:

data:{

array:[1,2,3,4,5]

},

结果:

7.if else 条件渲染

wxml:

webview

APP

mina

wx.js:

data:{

view:'webview'

},

结果:

8.案例

wxml:

wx.js:

data:{

staffA: {firstName: 'Hulk',lastName:'Hu'},staffB: {firstName: 'shang',lastName:'You'},staffC: {firstName: 'Gideon',lastName:'Lin'}

},

9.wx:for 遍历

wxml:

{{index}}:{{item.message}}

wx.js:

data:{

array:[{

message:'foo',

},{

message:'bar'

}]

},

结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/21768656.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

服务器

ARM64、x86基础知识和区别 今天小编就带你深入了解CPU的这两大架构:ARM和X86。ARM ARM64是CPU构架的一种,通常用于手机、平板等CPU,目前笔记本电脑也会采用ARM64构架的CPU。 x86 x86是CPU构架的一种,通常用于笔记本电脑、台式电脑、服务器、超级计算机。作者:物非0人非 链…

组件功能

可视化 —— watch

米联客MLK-CM04-9EG-15EG AMD MPSOC核心模块硬件手册

1 整体概述 MLK-04-9EG/15EG-1156核心模块是米联客电子Zynq UltraScale+系列开发平台的全新高端产品。其核心模块集成电源管理:0.85V核心电源,最大输出48A。用户基于核心模块设计功能底板(提供功能底板设计方案)。降低项目功能底板设计难度和生产成本,加速项目开发。其应用…

五个月,秒杀,38个大的篇章,126+篇文章、视频、小册,150+源码分支,完美收官!

大家好,我是冰河~~ 经过四个多月的坚持,《Seckill秒杀系统》终于接近尾声了,也感谢大家这四个多月以来的坚持和陪伴,也相信大家在《Seckill秒杀系统》专栏中,学到了不少知识和技术。接下来,我们就一起对《Seckill秒杀系统》专栏做个总结。 一、总体概述 在《Seckill秒杀系…

基于 ActionFilters 的限流库DotNetRateLimiter使用

前言 在构建API项目时,有时出于安全考虑,防止访问用户恶意攻击,希望限制此用户ip地址的请求次数,减轻拒绝服务攻击可能性,也称作限流。接下来,我们就来学习开源库DotNetRateLimiter 如何轻松实现限流。 项目使用配置 安装Nuget包 在新建立的WebAPI项目中,通过Nuget包管理…

ES 2023新特性速解

ES 2023新特性速解 一、新增数组方法 操作数组的方法 Array.prototype.toSorted(compareFn) //返回一个新数组,其中元素按升序排序,而不改变原始数组。 Array.prototype.toReversed() //返回一个新数组,该数组的元素顺序被反转,但不改变原始数组。 Array.prototype.toSpli…