微信小程序模版渲染的具体操作方法与流程解析

GS 335 2025-05-13 22:04:38

这次给大家带来微信小程序的模版渲染,使用微信小程序模版渲染的注意事项有哪些,下面就是实战案例,一起来看一下。

这篇文章主要为大家详细介绍了微信小程序模版渲染的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

微信小程序的界面程序支持html语法,多加了一部分标签,如view、block、templete等。

模版渲染
index.wxml

图片.png

其中{{}}里面包含的内容你可以理解为一个变量,怎么让程序解析出{{helloword}}变量

在index.js 中注册这个变量

图片.png

然后我们运行小程序,就可以发现显示的就是hello world,即所有的变量都需要包含在注册界面的data中
有的人可能会问,怎么去动态的添加这些变量呢?

图片.png

甚至我们还可以

图片.png

都能实现相同效果,每次调用setData()函数的是够都会重新渲染一次页面。

index1.wxml

图片.png

index1.js

图片.png

其中变量that的作用是对this的作用域的一个扩展。
wx:for 循环一个变量
wx:for-index 代表循环的键名
wx:for-item 代表循环的键值
users 在页面显示的时候动态的添加到了data作用域中。

现在我们再来看一个新的问题 如上id=”nameDemo” view中{{users[0].name}} 这个值我们怎么去动态的更改问题
有的可能说直接重新生成一个json直接渲染进去不就行了?
这种方案是可以的,但是要考虑到渲染的性能呀,如果每次调用都重新渲染一次,卡死你。
解决方案就是js的小技巧

只更改{{users[0].name}}的值

图片.png

其中bindtap 给button对象添加了一个点击事件,点击事件对应的函数是clickFunc 参数event数据结构如下

图片.png

以上就是微信小程序模版渲染的具体操作方法与流程解析的详细内容!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:mysql常识和基本操作都有哪些
下一篇:信创技术架构,开启未来数字时代的大门
相关文章