从0开始的微信小程序
Posted yeah17981
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从0开始的微信小程序相关的知识,希望对你有一定的参考价值。
其实已经大致学过一遍了,只不过有些笨蛋记忆力实在是太差了,有些部分解决不了,于是决定重头再来,顺带写个笔记。
事情的经过是因为我被拉去参加了一个学院的大创项目,需要自行搭建一个微信小程序商城,虽然网上有很多现成的版本,但是不会改也没啥用捏,学了还可以顺带可以拓宽一点技术栈。
文章基于黑马程序员的教程,反正就是一笔记,图一乐啦
前期准备
需要准备一个小程序账号(什么阴间笑话)
我用的是微信开发者工具+vsc进行开发,大家可以自行选择(配置的话自行搜索捏)
然后登陆微信开发者工具
顺带来个官网微信官方文档
忽略点对小程序基本架构的介绍,问就是懒得写
wxml语法
基本语法
在wxml中
<!--
1 数据绑定 字符串 数字 bool object
-->
<view>mes</view>
<view>id</view>
<view>flag</view>
<view>result.math</view>
<!-- 2 标签属性-->
<view data-nu="num">自定义属性</view>
<view id="item-id"> </view>
<!-- 3 单标签-->
<view >
<checkbox checked=" flase" />
</view>
<!-- 4、运算-->
<view >1+1</view>
<view >"1"+"1"</view>
<view >1<2?true:flase</view>
<!-- 5、循环
可循环数组或对象
数组
wx:for-item="循环项的名称" wx:for-index="循环项的索引"
wx:key="唯一属性"
绑定一个字符串 循环数组中对象的唯一属性
"*this" 数组为普通数组,表示循环项
嵌套循环时不要重名
只有一层的时候可不写(默认)wx:for-item="item" wx:for-index="index"
对象
wx:for-item="对象的值" wx:for-index="对象的属性"
-->
<view >
<view wx:for="list" wx:for-item="item" wx:for-index="index" wx:key="id" >
索引:index--值:item.name
</view>
</view>
<view >
<view wx:for="result" wx:for-item="value" wx:for-index="key" wx:key="math">
属性:key--值:value
</view>
</view>
<!-- block 占位-->
<view >
<block wx:for="list" wx:for-item="item" wx:for-index="index" wx:key="id" >
索引:index--值:item.name
</block>
</view>
<!-- 6、条件
频繁修改用hidden hidden通过直接修改样式来决定是否显示,但注意样式的优先级
-->
<view wx:if="false">1</view>
<view wx:elif="true">2</view>
<view wx:else>3</view>
<view hidden="false">4</view>
<view hidden style="display:flex;">5</view>
Page(
data:
id:2,
mes:'23333',
num:0,
flag:true,
result:
math:10,
chinese:100,
english:1
,
list:[
id:0,
name:"好椰",
,
id:1,
name:"坏椰",
,
id:2,
name:"小椰",
]
,
);
以上是关于从0开始的微信小程序的主要内容,如果未能解决你的问题,请参考以下文章