微信小程序开发,python

小程序开发


浏览:1148 次

首先,尝试开发微信公众号。在您自己的服务器上的端口80上运行代码。在Linix下,非root用户无法监听1024以下的端口号。要先映射,这太麻烦了。你最好使用小程序。

问题1:不能将IP地址用作域名

打开微信开发者工具,点击左上角的“设置”

单击底部行中的“项目设置”(左侧将弹出一个弹出框)

选中弹出框“请勿验证安全域名、TLS版本和HTTPS证书”的最后一行。

相当于

,块级元素

相当于,行级元素

2.语法类似于vue,后端将数据传输到前端:

js中数据定义的数据

图像.png

要在wxml中直接使用,请在变量名中添加{{}}

图像.png

默认数组中当前项的下标变量名默认为索引,数组中当前项目的变量名默认是项

当使用wx:for时,尤其是对于动态渲染,最好添加wx:key

在不使用wx:key的情况下,如果数组中的数据发生变化,将重新创建每个item对象并呈现列表(耗时费力)

在使用wx:key的情况下,如果数组中的数据发生变化,则只对相应的对象进行重新排序。不会重新创建未更改的对象

Wx:key=“string”,不需要{{}}

此“字符串”表示for循环数组中项的“属性”

此“属性”的值必须是列表中唯一的字符串或数字,并且不能动态更改。

当遍历的组件需要多个属性时。

4.前端将数据传输到后端:

用js编写的方法绑定到小程序的wxml。此方法不能直接向其传递参数。绕道而行,您需要自定义数据-*。

wxml:

单击事件参数传输</view>

js语言

passQuery:函数(e){

//传递的参数

让查询=e.currentTarget.dataset['索引'];

}

有时数据index=“{{index}}”可以,有时数据index=“{{item.index}”可以

根据官方网站,组件的生命周期功能

写在《一生》里是没有用的。只能在外面写。我的基本调试库是2.0.4

6.阵列删除

var arr=this.data.arr;

//从索引中删除1

arr.splice(索引,1)

//设置后,页面将更改

this.set数据({

arr:arr,

})

7.在开头插入数组

取消移位()